【发布时间】:2015-08-14 23:06:33
【问题描述】:
我在网站 (www.maclife.pl/pl/kontakt) 上有带有 4 个标记的 Google 地图。我不知道如何在更改选择选项时在标记之间移动地图(例如第一个标记...)
var map;
function initialize(){
var mapOptions = {
scrollwheel: false,
zoom: 15,
center: new google.maps.LatLng(52.2081935, 21.0220677)
};
map = new google.maps.Map(document.getElementById('google-maps'), mapOptions);
var markers = [
['MacLife - Warszawa, Puławska', 52.2082716, 21.0218746, ''],
['MacLife - Warszawa, Łukowska', 52.2360077, 21.1121838, ''],
['MacLife - Warszawa, Jana Pawła II', 52.250402, 20.986717, ''],
['MacLife - Radom, B. Chrobrego', 51.4063449, 21.155306, '']
];
for (var i = 0; i < markers.length; i++){
marker=addMarker(i);
}
google.maps.event.trigger(addMarker(2) ,'click');
function addMarker(i){
var draftMarker = markers[i];
var myLatLng = new google.maps.LatLng(draftMarker[1], draftMarker[2]);
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: draftMarker[0]
});
google.maps.event.addListener(marker, 'click', function(){
info.setContent(draftMarker[3]);
info.open(map,marker);
});
return marker;
}
}
google.maps.event.addDomListener(window, 'load', initialize);
【问题讨论】:
-
什么'选择选项'? (您没有发布任何 HTML)您有下拉菜单吗?还是您在寻找像this 这样的“侧边栏”?
标签: javascript html google-maps-api-3 google-maps-markers