【发布时间】:2015-12-11 06:31:32
【问题描述】:
我希望能够在 Android 设备上显示地理地图,并允许用户点击地图以选择该点所在的地理位置。例如,如果我在 Soldier Field芝加哥,我的应用程序显示士兵场周围的区域,用户单击芝加哥边界内的地图上某处,我存储了地名芝加哥及其坐标。
我已经做的是实现 PlacePicker 以显示代表手机当前位置的地图,然后允许用户单击地图上的某个点或地图上显示的位置,然后存储该点或地方。有了这个,我可以选择代表地理区域的地方,但它可能非常笨拙。根据缩放级别,“芝加哥”位置可能不会显示在可见地图上,我不想让用户滚动和缩放才能找到它。我希望他们能够在士兵场周围区域中选择一个点,并让应用识别该点位于芝加哥的地理区域内。
我不明白如何使用地点和/或谷歌地图 API 来识别地理点的层次结构(当您只有一个地理点时,您如何到达该地理区域 - 在这种情况下是城市或城镇——该点所在的位置)。
提前感谢您的帮助。
【问题讨论】:
标签: android google-maps google-maps-api-3 google-maps-android-api-2