如何从谷歌地图获取触摸事件的纬度和经度?
是否可以通过触摸事件从谷歌地图获取纬度和经度?
例如:如果我在地图上触摸纽约,它应该给我纽约的纬度和经度。
Is it possible to get latitude and longitude from Google map on touch event?
For example: if i touch the New York on map, it should give me the latitude and longitude of New York.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以直接在 GoogleMap 对象上设置
OnMapClickListener
,而不是使用叠加层拦截 TouchEvent。如何从
MapFragment
或MapView
获取 GoogleMap 对象,请参阅https://developers.google.com/maps/documentation/android/map#add_map_code
Instead of intercepting the TouchEvent with an overlay you can set an
OnMapClickListener
directly on the GoogleMap object.How to get the GoogleMap Object from a
MapFragment
or aMapView
seehttps://developers.google.com/maps/documentation/android/map#add_map_code
您可以从大多数触摸事件中获取位置,例如
You can get the location from most of the touch events, e.g.