我在页面上显示了 Google地图地图,地图上有一个标记。
当我点击地图左下角的“Google”链接时,它会在另一个标签页中打开地图。此新地图不再具有现有标记。
我希望此标记重新出现在新的原生Google地图选项卡上。
这是我现有的脚本:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script>
var map,latlng=new google.maps.LatLng(<?php echo $producer_array[0]['latitude']; ?>,<?php echo $producer_array[0]['longitude']; ?>);
function initialize(){
var mapOptions={
zoom:12,
panControl:true,
panControlOptions:{
position:google.maps.ControlPosition.TOP_RIGHT
},
zoomControl:true,
zoomControlOptions:{
style:google.maps.ZoomControlStyle.LARGE,
position: google.maps.ControlPosition.TOP_RIGHT
},
center:latlng
};
map=new google.maps.Map(document.getElementById('map_cv'),mapOptions);
var marker=new google.maps.Marker({
position:latlng,
map: map,
title:"<?php echo $producer_array[0]['name']; ?>"
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
是否可以重新出现此标记?