qt quick for android 谷歌地图

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案1】:

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

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

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

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

【讨论】:

谢谢ddriver,我真的希望用户自己选择位置,所以我应该等待以后的版本。 @kharraz - 您可以选择位置,查看静态地图 api 页面。您可以通过地理坐标指定它。

以上是关于qt quick for android 谷歌地图的主要内容,如果未能解决你的问题,请参考以下文章

如何创建一个包含纬度和经度的数组并使用 for 循环在 android 中标记谷歌地图上的位置

Best Practices for QML and Qt Quick

QT Quick TableView rowDelegate crash android

在android的谷歌地图中绘制json数据

有啥方法可以在 Flutter for Web 中添加谷歌地图?

Android Studio 谷歌地图更改标记颜色