Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在谷歌地图上获取imageview坐标(位置/纬度)_Android_Google Maps_Google Maps Markers_Google Maps Api 2 - Fatal编程技术网

Android 如何在谷歌地图上获取imageview坐标(位置/纬度)

Android 如何在谷歌地图上获取imageview坐标(位置/纬度),android,google-maps,google-maps-markers,google-maps-api-2,Android,Google Maps,Google Maps Markers,Google Maps Api 2,长期以来,我一直在努力实现这一目标。但是不能。所以我确实需要一些帮助 当前方法-请参阅下图 正如上面所看到的,标记图像是一个ImageView,并正确放置,以便标记的尖端指向屏幕的中心。并获取一个latlon,我将读取地图空闲或移动状态,并将使用以下方法获取latlon getCameraPositionLatitude(); getCameraPositionLongitude() 但是,真正的问题是我想要实现的以下格式。因为这将改进UI/UX,因为将视图放置在一个位置,用户可以清楚地查看他

长期以来,我一直在努力实现这一目标。但是不能。所以我确实需要一些帮助

当前方法-请参阅下图

正如上面所看到的,标记图像是一个ImageView,并正确放置,以便标记的尖端指向屏幕的中心。并获取一个latlon,我将读取地图空闲或移动状态,并将使用以下方法获取latlon

getCameraPositionLatitude(); getCameraPositionLongitude()

但是,真正的问题是我想要实现的以下格式。因为这将改进UI/UX,因为将视图放置在一个位置,用户可以清楚地查看他所指向的位置(当然,屏幕的底部将充满建议或我想到的任何进一步的更改)

请参考下图-

我被卡住了。我找不到任何方法从屏幕的那一部分为我提供latlon。我真的需要你们的帮助来解决这个问题。我想从视图的尖端指向第二个图像(上图)的位置。如果我使用googleMap.getCameraPositionLatitude(); getCameraPositionLongitude();这是在适当的,因为它会让我从屏幕中心拉特朗斯

请帮我解决这个问题


提前感谢:)

您可以使用它。使用该方法,您可以将地图中心移动到所需位置。再看一个问题。

为什么不使用一个可拖动的标记,并将其放在屏幕中央。然后用户可以拖动标记,在任何地方获得lat/lng