【问题标题】:How to use google maps in Qt如何在 Qt 中使用谷歌地图
【发布时间】:2016-03-14 03:04:21
【问题描述】:

我正在创建一个应用程序,它需要能够在地图位置上添加/定位/删除标签,能够转到特定地址,并从地图上的任意点检索地址。

我认为谷歌地图 API 是我需要使用的。我尝试从 GitHub 下载以下代码:

https://github.com/tranter/qt-google-maps

但我无法让它工作,也无法理解其中发生了什么。

我尝试创建一个 QWebView 小部件并使用此代码:

  ui->webView->setUrl(QUrl("http://maps.google.com"));

但是当我运行时,Web 视图中没有显示任何内容,并且我的应用程序输出中出现了很多这些类型的行:

qt.network.ssl:QSslSocket:无法调用未解析的函数 SSLv23_client_method

此时我几乎是在黑暗中拍摄。有没有人有一个很好的简单直接的方法来了解如何在 qt 应用程序中使用谷歌地图?

【问题讨论】:

    标签: c++ qt google-maps maps


    【解决方案1】:

    为 QtLocation 使用谷歌地图插件:https://github.com/vladest/googlemaps

    【讨论】:

      【解决方案2】:

      确保您已在 .pro 文件中添加以下内容

      • QT += network
      • -lssl -lcrypto SSL 库(libeay32、ssleay32 .dll 或 .so,取决于您的平台)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-12
        • 2019-04-24
        • 1970-01-01
        • 1970-01-01
        • 2019-06-23
        • 1970-01-01
        相关资源
        最近更新 更多