我环顾四周,但似乎没有人有类似的问题。
我正在尝试创建一个包含 5 个位置的 5 个标记的地图,但由于某种原因,该地图似乎只加载了 4 个
这是我的代码的链接http://urloritdidnthappen.appspot.com/501001
那么我尝试了什么?
我认为其中两个标记靠得太近了。未显示的(croEndMarker)位置非常接近 hornsMarker。我删除了hornsMarker,但无济于事。
然后,我将 croEndMarker 的坐标与 hornsMarker 的坐标进行了交换。hornsMarker 然后显示在 croEndMarker 的位置。不知道我在这里试图排除什么,但我只想说在那个确切位置没有黑洞吞噬标记
我真的不知道我的下一步应该是什么。您可以在特定区域放置的标记数量是否有限制?
非常感谢大家提供的任何帮助
TL;DR:地图不会显示所有 5 个标记,请帮忙。http://urloritdidnthappen.appspot.com/501001
根据要求,代码本身:
<script type="text/javascript">
function initialize() {
var brentX = new google.maps.LatLng(51.575363, -0.225273);
var finCen = new google.maps.LatLng(51.60096, -0.192459);
var horns = new google.maps.LatLng(51.58713,-0.121549);
var finPar = new google.maps.LatLng(51.568574, -0.102657);
var croEnd = new google.maps.LatLng(51.579656,-0.153775);
var mapOptions = {
center: new google.maps.LatLng(51.542492, -0.103394),
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
var brentXMarker = new google.maps.Marker({
position: brentX,
title: "Brent Cross"
});
var finCenMarker = new google.maps.Marker({
position: finCen,
title: "Finchley Central"
});
var hornsMarker = new google.maps.Marker({
position: horns,
title: "Hornsey"
});
var finParMarker = new google.maps.Marker({
position: finPar,
title: "Finsbury Park"
});
var croEndMarker = new google.maps.Marker({
position: croEnd,
title: "Crouch End"
});
brentXMarker.setMap(map);
finCenMarker.setMap(map);
hornsMarker.setMap(map);
finParMarker.setMap(map);
croEndMarker.setmap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<div id="map-canvas" style="width: 1200px; height: 600px;" />