真的需要一些想法。一直在使用Google地圖API,我正在使用地理編碼,反向地理編碼和地理位置。通過下面的這段代碼,我可以使用谷歌地圖的方向API,它完美地工作。谷歌方向API - 如何通過經度而不是物理地址
var locations = [
{lat: 6.4261139, lng: 3.4363691}
];
var mapContainer = $('.map-container'),
map = new google.maps.Map(mapContainer[0], {
center: center,
zoom : 10
});
var markers = _(locations)
.map(function (loc) {
return new google.maps.Marker({
position: new google.maps.LatLng(loc.lat, loc.lng)
});
})
.each(function (marker) {
marker.setMap(map);
})
.value();
var mc = new MarkerClusterer(map, markers);
var directionsService = new google.maps.DirectionsService(),
directionsDisplay = new google.maps.DirectionsRenderer(),
displayRoute = function() {
directionsService.route({
origin: 'Akin Ogunlewe street VI',//6.512596400000001+','+3.3541297 Pass this in place of the address
destination: 'Falolu road Surulere',//'Falolu road Surulere',//6.4261139+','+3.4363691 Pass this in place of the address
travelMode : google.maps.TravelMode.DRIVING
}, function (response, status) {
if (status === google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
} else {
console.log('Directions request failed due to ' + status);
}
});
};
directionsDisplay.setMap(map);
displayRoute();
有沒有一種方法,我可以通過在Origin
Latitude
和Longitude
和Destination
相反的物理地址(字符串)? 我試過了,但沒有奏效。
我需要通過數字(浮點)值,如:6.512596400000001,3.3541297
而不是Falolu road Surulere
任何幫助表示讚賞感謝
Waoh!真的不知道什麼是倒票。你寧願忽視或評論,也不願意投反對票。 :) – Michel