我正在尝试计算我的路线,从当前位置到特定位置(var:end)。我怎么想从我目前的职位上获取LatLng? THX
这是我的代码:
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);
}
});
}
答案 0 :(得分:0)
如果您有一个Location对象(让我们称之为位置),您需要做的就是LatLng mLatLng = new LatLng(location.getLatitude(), location.getLongitude())
并且您将拥有一个LatLng对象。 location.getLatitude()
返回与纬度相对应的双倍度,location.getLongitude()
返回相同但经度。有关详细信息,请参阅文档:http://developer.android.com/reference/android/location/Location.html