是否可以在 Android 应用程序中查看精确的谷歌地图?
我创建了一个地图视图应用程序,它显示地图没有任何问题。但当我将这张地图与Android手机中的“地图”应用程序进行比较时,发现有些地方不匹配。有些地方没有在我的申请中显示。我认为“地图”应用程序显示的内容与谷歌地图完全相同。如何在我的应用程序中加载相同的地图?
I have created a mapview application and it shows map without any problem. But when I compare this map with the "Maps" application in the Android phone, there is some mismatch in the places. Some places are not shown in my application. I think the "Maps" application shows exactly the same as Google map. How to load the same map in my application also?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
官方 Google 地图应用程序使用与 Android SDK 中的 MapView 不同的图块提供程序。您会注意到 Google 地图应用程序中的图块(地图上的方块)质量要高得多。第三方开发人员不能在他们的应用程序中嵌入这些高质量的图块。
您还会注意到其他细微的差异(例如:移动地图时街道名称会正确对齐,而它们在 Android MapView SDK 图块提供程序中是静态的)。
除了实际的图块本身之外,图块的加载以及用于平移和缩放地图的触摸手势在官方 Google 地图应用程序上也实现得更好。
The official Google Maps application uses a different tiles provider than the MapView in the Android SDK. You'll notice that the tiles (squares on the map) are of much higher quality in the Google Maps application. Third party developers cannot use embed these high quality tiles in their applications.
You'll notice other subtle differences as well (ex: street names get aligned correctly when moving the map, whereas they are static in the Android MapView SDK tiles provider).
Besides the actual tiles themselves, the loading of the tiles, and the touch gestures used to pan and zoom the map are also implemented much better on the official Google Maps application.