Merhaba javascript kullanarak iki işaretçi arasında bir yol haritası çizmeye çalışıyorum. İnternette bulunan çeşitli örnekleri denedim ancak farklı örnekler denerken haritam yüklenmiyor. Hatanın nedenini anlayamıyorum. Haritam sadece yüklenmiyor.google haritalarda iki işaretçi arasında bir rota çizme
Aşağıdaki iki işaretçi için bir yol çizmeye çalışıyorum.
<script>
function mapLocation() {
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();
var map;
function initialize() {
directionsDisplay = new google.maps.DirectionsRenderer();
var chicago = new google.maps.LatLng(37.334818, -121.884886);
var mapOptions = {
zoom: 7,
center: chicago
};
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
directionsDisplay.setMap(map);
}
function calcRoute() {
var start = new google.maps.LatLng(37.334818, -121.884886);
var end = new google.maps.LatLng(38.334818, -181.884886);
var request = {
origin: start,
destination: end,
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function (response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
google.maps.event.addDomListener(window, 'load', initialize);
}
mapLocation();
</script>
Birisi iki işaretçi arasında bir yol çizmeme yardım edebilir mi?
tam bunu bir [belgelerinde örnek] (https://developers.google.com/maps/documentation/javascript/examples/directions-simple) var. – mensi
Hiçbir harita içermeyen boş bir ekran alıyorum: - | –
'initialize' işlevini' mapLocation' işlevinden alın. Harita başlatıldıktan sonra veya "idle" etkinliğinde "initialize" fonksiyonunun içinden 'mapLocation 'öğesini çağırın. Hatalar için javascript konsolunuzu kontrol edin. – MrUpsidown