Google地图标记显示在本机页面链接上

时间:2013-12-12 02:18:51

标签: javascript google-maps google-maps-api-3

我在页面上显示了 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>

是否可以重新出现此标记?

1 个答案:

答案 0 :(得分:1)

要实现这一目标,您必须修改链接,不允许的内容:No Modification of Links

所以答案是: