【发布时间】:2016-08-06 10:42:31
【问题描述】:
我尝试按照 Google 地图上的自动缩放说明进行操作,以使其始终适合地图上的标记。但我无法让它工作。谁能看到我的代码有什么问题?
<script>
function initMap() {
var myLatLng = { lat: 55.561213987, lng: 8.1286275387 };
var map = new google.maps.Map(document.getElementById('map-canvas'), {
zoom: 13,
center: myLatLng
});
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'Top moderne sommerhus med alle faciliteter beliggende på en skøn grund med mange'
});
var marker = new google.maps.Marker({
position: { lat: 55.5577227947, lng: 8.1225042121 },
label: "1",
map: map,
title: 'Lækkert sommerhus beliggende på en dejlig naturgrund'
});
var marker = new google.maps.Marker({
position: { lat: 55.5570797278, lng: 8.1276749566 },
label: "2",
map: map,
title: 'Sommerhus med stråtag beliggende på en meget stor grund med mange fyrretræer og '
});
var marker = new google.maps.Marker({
position: { lat: 55.56169, lng: 8.13126 },
label: "3",
map: map,
title: 'Dette skønne feriehus fremstår utroligt flot'
});
var marker = new google.maps.Marker({
position: { lat: 55.5560563333123, lng: 8.12075257301331 },
label: "4",
map: map,
title: 'Spændende, velholdt, stråtækt feriehus i sten, beliggende på delvis lukket natur'
});
var marker = new google.maps.Marker({
position: { lat: 55.55282, lng: 8.12843 },
label: "5",
map: map,
title: 'Kun 850 m fra Vesterhavet med den dejlige sandstrand og ca'
});
var map;
var bound = new google.maps.LatLngBounds();
var markers = new Array();
//jQuery style entry point, change if necessary
$(document).ready(function(){
initMap();
initMarkers();
for(var i in markers)
{
bound.extend(markers[i].getPosition());
}
map.fitBounds(bound);
});
}
</script>
任何帮助将不胜感激!
【问题讨论】:
-
你所有的标记都有相同的名字,你永远不会把它们放在标记数组中。
标签: javascript google-maps google-maps-api-3