对于每个标记,只需在map属性中添加适当的地图对象值
function drawMap() {
var mapOptions = {
zoom: 13,mapTypeId: google.maps.MapTypeId.ROADMAP,mapTypeControl: true,fullscreenControl: false
}
mapOptions.center = new google.maps.LatLng(51.509865,-0.118092); // London
map1 = new google.maps.Map(document.getElementById("mapCanvas1"),mapOptions);
mapOptions.center = new google.maps.LatLng(52.370216,4.895168); // Amsterdam
map2 = new google.maps.Map(document.getElementById("mapCanvas2"),mapOptions);
marker1Pos = new google.maps.LatLng(51.509865,-0.118092);
var marker1 = new google.maps.Marker({
position: marker1Pos,map: map1,title: "Hello World! I'm in map1"
});
marker2Pos = new google.maps.LatLng(52.370216,4.895168);
var marker2 = new google.maps.Marker({
position: marker2Pos,map: map2,title: "Hello World! I'm in map2"
});
}
代码段:
function drawMap() {
var mapOptions = {
zoom: 13,fullscreenControl: false
}
mapOptions.center = new google.maps.LatLng(51.509865,-0.118092); // London
map1 = new google.maps.Map(document.getElementById("mapCanvas1"),mapOptions);
mapOptions.center = new google.maps.LatLng(52.370216,4.895168); // Amsterdam
map2 = new google.maps.Map(document.getElementById("mapCanvas2"),mapOptions);
marker1Pos = new google.maps.LatLng(51.509865,-0.118092);
var marker1 = new google.maps.Marker({
position: marker1Pos,title: "Hello World! I'm in map1"
});
marker2Pos = new google.maps.LatLng(52.370216,4.895168);
var marker2 = new google.maps.Marker({
position: marker2Pos,title: "Hello World! I'm in map2"
});
}
.map {
height: 300px;
width: 400px;
border: solid black 1px;
}
<div id="mapCanvas1" class="map"></div>
<div id="mapCanvas2" class="map"></div>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCkUOdZ5y7hMm0yrcCQoCvLwzdM6M8s5qk&callback=drawMap" async defer></script>
本文链接:https://www.f2er.com/3152410.html