在地图上,我想显示从我的位置到特定位置的路径方向。我已经实现了在地图上绘制路径的逻辑,但是在确定当前位置时遇到问题。

我正在使用new LocationClient来检索我的当前位置,就像本文中描述的那样:http://developer.android.com/training/location/retrieve-current.html,并且我在某处读到新的Maps API v2正在使用相同的技术来获取我的位置。

无论如何,当我在地图上从我的位置到所需位置绘制路径方向时,路径的起点与标记我当前位置的蓝点不同。

蓝点显示正确的位置,而我的实现则不然。因此,是否有一种方法可以获取蓝点标记的坐标(例如map.getMyLocationMarker().getLocation()),或者我需要找出其他方法来手动获取我的位置?

更新

我忘记了这个问题,但下面是我的答案。

最佳答案

Location findme = mMap.getMyLocation();
        double latitude = findme.getLatitude();
        double longitude = findme.getLongitude();
        LatLng latLng = new LatLng(latitude, longitude);


这将为您提供所在位置的经度和纬度。

关于android - 如何在android maps v2中获取蓝点的坐标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16906585/

10-09 07:11