【发布时间】:2018-02-13 07:22:11
【问题描述】:
我一直在尝试从坐标 URL 打开 Google 地图(特别是在 Android 上,但不一定),例如
https://www.google.com/maps/search/?api=1&query=51.5055,-0.0754
但是当地图打开时,我希望它显示位置名称,例如“塔桥”。不是坐标51.5055,-0.0754
我尝试过类似的东西
https://www.google.com/maps/search/?api=1&query=51.5055,-0.0754&query_place_id=Tower+Bridge
没有运气。地图打开时会显示坐标,而不是地名。
我可以“注入”位置名称(类似于https://....&location_name=Traitors+Gate)和/或地图从坐标中显示位置名称(反向地理编码)。
动机:坐标比位置名称更准确,更不模棱两可。例如,有耶路撒冷,哦,有耶路撒冷,以色列,在半个世界之外。或者,“卢浮宫”,它只是一栋建筑,却是一栋横跨四条街道的巨大建筑,有多个入口。坐标解决了这些问题,但它们不是“人类可读的”。您不能向用户展示“49.3697,0.8711”并期望他们认出奥马哈海滩。
谢谢
【问题讨论】:
-
我希望!静态地图强制静态地图。这意味着你不能启动谷歌地图应用程序,你不能使用动态地图......标记很好,但你确实想将地图瞄准一个点,并让用户做任何他们用它做的事情,当“目的地”是标记。通过静态地图,您只需显示地图的图像:(
标签: android google-maps reverse-geocoding google-maps-urls