2013-08-29 43 views
0

我用jquery.ui.map加载谷歌地图上标记后不显示了,这是我的代码部分:标记在谷歌地图的地图加载

  var ip = new google.maps.LatLng(lat, longt); 


      var mapOptions = { 
       zoom:  4, 
       center: ip, 
       mapTypeId: google.maps.MapTypeId.ROADMAP 
      } 

      $('#map_canvas').gmap(mapOptions); 


      var marker = $('#map_canvas').gmap('addMarker', { 
       'position': ip, 
       'bounds': true, 
       'title':'Your location' 
      }); 

虽然地图加载,我可以看到标记,但是当所有东西都加载时,标记消失,并且没有标记显示在地图上,而我们拥有它们时,如果你看一下这个屏幕截图,你会看到我们有标记(因为我们可以看到标记标题当我们将鼠标悬停在其上),但我们不能看到它...

屏幕截图:http://s15.postimg.org/5zlsbxwhn/scmap.jpg

演示页:http://bev.dev.beardo.co/encontre/

+0

可能DUP和/或解决方案在这里http://stackoverflow.com/questions/16636908/marker -disappears-后SETPOSITION上,谷歌,地图 – Yeronimo

回答

0

你必须使用marker.setMap(map)

我有一个很好的例子在github