如何使用Google Map Api获取位于屏幕中心的位置

时间:2017-06-06 04:15:42

标签: android google-maps

我需要在PlacePicker API中制作它但是我希望它在mapActivity移动屏幕位置在屏幕中心改变时引导我

1 个答案:

答案 0 :(得分:1)

我可以看到你正在试图了解屏幕的中心并在其上放一个别针。(我对你的查询的假设。) 有许多帖子可以尝试获取相对于屏幕的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