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