在谷歌地图api V3中使用fromLatLngToContainerPixel()

时间:2013-12-17 13:45:22

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

我想在Google地图中添加带标记的自定义div。但是,当我使用 fromLatLngToContainerPixel() fromLatLngToDivPixel() fromLatLngToPoint()时,它总是说未定义 。详细说来,它是匿名功能 我已经检查过了,How to call fromLatLngToDivPixel in Google Maps API V3?
How to access Google Maps API v3 marker's DIV and its pixel position?
但是,他们不适合我。我该怎么办?
这是代码 在initialize()之外,

var overlay = new google.maps.OverlayView();
overlay.draw = function() {};
overlay.setMap(map);

在initialize()中,

google.maps.event.addListener(init_marker, 'click', function(){
      infoWindow.open(map, init_marker);
      var latlng = init_marker.getPosition();
      var px = overlay.getProjection().fromLatLngToPoint(latlng);
  });

0 个答案:

没有答案