【发布时间】:2017-06-06 04:15:41
【问题描述】:
我需要像在 PlacePicker API 中一样,但是当移动屏幕位置在屏幕中心发生变化时,我希望它映射到活动,请指导我
【问题讨论】:
标签: android google-maps
我需要像在 PlacePicker API 中一样,但是当移动屏幕位置在屏幕中心发生变化时,我希望它映射到活动,请指导我
【问题讨论】:
标签: android google-maps
正如我所见,您正在尝试了解屏幕的中心并在其上放置一个图钉。(我假设您的查询。) 有许多帖子,您可以在其中尝试获取相对于屏幕的 XY 坐标中的中心点。 查看此链接https://stackoverflow.com/a/40714006/8117352。
在屏幕中的 X 和 Y 点中获取这些坐标后,您可以使用谷歌地图中的投影概念,它允许您将这些点转换为纬度和经度。
Point x_y_points = new Point(x_co, y_co);
LatLng latLng =
mGoogleMap.getProjection().fromScreenLocation(x_y_points);
更多关于投影:https://developers.google.com/android/reference/com/google/android/gms/maps/Projection
【讨论】: