0
我使用谷歌地圖顯示2個地方之間的行車路線。該代碼是這樣的:地圖中心在谷歌地圖GEO編碼
var directionDisplay;
var directionsService = new google.maps.DirectionsService();
var map;
$(document).ready(function(){
directionsDisplay = new google.maps.DirectionsRenderer();
var chicago = new google.maps.LatLng(34.044756,-118.546677);
var myOptions = {
zoom:14,
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: chicago
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
directionsDisplay.setMap(map);
});
function calcRoute() {
if(document.getElementById("end_point").value != ""){
var directionsService = new google.maps.DirectionsService();
var start = document.getElementById("start_point").value;
var end = document.getElementById("end_point").value;
var request = {
origin:start,
destination:end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function(result, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(result);
}
});
}
}
現在,你看到的默認位置,只需要緯度和經度(點)。我想使用地址(如910林肯,大道,聖莫尼卡,加利福尼亞州)而不是經緯度。這是因爲默認位置是動態的。我怎樣才能做到這一點??任何想法???