【问题标题】:qt quick for android google mapsqt quick for android 谷歌地图
【发布时间】:2015-05-19 22:26:42
【问题描述】:

我正在使用 Qt 5.4 为 Android 开发应用程序,并且我正在使用 Qt Quick,我想显示地图(谷歌地图或任何地图),它在桌面上运行良好,但在 Android 上它显示黑色图像(使用开放街道地图)。

我发现Android不支持模块Qt Location,但WebView也不支持,所以无法显示地图,或者有什么想法吗?

【问题讨论】:

    标签: android c++ qt google-maps qtquick2


    【解决方案1】:

    最简单的解决方案是使用 Google Static Maps API,您可以发出请求并将结果直接用作图像:

    Image {
        source: "http://maps.googleapis.com/maps/api/staticmap?center=Berkeley,CA&zoom=14&size=400x400"
    }
    

    当然,您应该动态地编写自己的请求字符串来实现基本的交互性。

    如果静态地图还不够,您几乎必须等待未来的版本赶上支持的功能。

    【讨论】:

    • 谢谢ddriver,我真的希望用户自己选择位置,所以我应该等待以后的版本。
    • @kharraz - 您可以选择位置,查看静态地图 api 页面。您可以通过地理坐标指定它。
    猜你喜欢
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 2012-11-27
    • 2015-12-19
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多