0

我正在尝试计算从当前位置到特定位置(var:end)的路线。我想如何从我当前的位置获得我的 LatLng ?谢谢

这是我的代码:

function calcRoute() {
var start = "How to get this LatLng ?";
var end = new google.maps.LatLng(-6.28529,106.871542);
var request = {
    origin:start,
    destination:end,
    travelMode: google.maps.TravelMode.WALKING
};

directionsService.route(request, function(result, status) {
    if (status == google.maps.DirectionsStatus.OK) {
        directionsDisplay.setDirections(result);
        }
    });
}
4

1 回答 1

0

如果您有一个 Location 对象(我们称之为位置),您需要做的就是LatLng mLatLng = new LatLng(location.getLatitude(), location.getLongitude())您将拥有一个 LatLng 对象。location.getLatitude()返回一个与纬度相对应的双精度数,并location.getLongitude()返回相同的但为经度。有关详细信息,请参阅文档:http: //developer.android.com/reference/android/location/Location.html

于 2013-07-11T03:00:00.377 回答