Bir Google haritasının nasıl yapıldığını öğrenmeye çalışıyorum. Javascript hakkında çok az bilgim var ama burada öğrenmeye çalışıyorum.Google Maps Birden Çok Özel İşaretçi
Çevrimiçi bir kod referansı kullandım ve konumları, işaretçileri ve bir infowindow'u nasıl anlayacağımı anladığım noktaya geldim ancak her işaretçi için birden çok özel simge eklemeyi anlamaya çalışıyorum.
Yardımlarınız için teşekkürler.
function initialize() {
//add map, the type of map
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 6,
center: new google.maps.LatLng(37.7749295, -122.4194155),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
//add locations
var locations = [
['San Francisco: Power Outage', 37.7749295, -122.4194155],
['Sausalito', 37.8590937, -122.4852507],
['Sacramento', 38.5815719, -121.4943996],
['Soledad', 36.424687, -121.3263187],
['Shingletown', 40.4923784, -121.8891586]
];
//declare marker call it 'i'
var marker, i;
//declare infowindow
var infowindow = new google.maps.InfoWindow();
//add marker to each locations
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map,
});
//click function to marker, pops up infowindow
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
}
})(marker, i));
}
}
google.maps.event.addDomListener(window, 'load', initialize);
Yardımlarınız için teşekkürler. – user2329695