google maps marker LatLng to screen point fromLatLngToContainerPixel

2330 단어 google map
google maps marker LatLng to screen point  fromLatLngToContainerPixel
function MyOverlay(map) {

    this.setMap(map);

}

MyOverlay.prototype = new google.maps.OverlayView();

MyOverlay.prototype.onAdd = function() {}

MyOverlay.prototype.onRemove = function() { }

MyOverlay.prototype.draw = function() { }



//////////////////////////////////////

var overlay = new MyOverlay(map); google.maps.event.addListener(marker, 'click', function(e,a,b,c) { console.log("++++++++++++++console.log(marker)++++++++++++++++++") var latlng=marker.getPosition(); var pp = overlay.getProjection().fromLatLngToContainerPixel(latlng); console.log(pp); });

오버레이를 호출합니다.getProjection().fromLatLngToContainerPixel 함수는 경위도를 픽셀점 pp로 변환합니다.주의, ppp의 픽셀 값은 지도의 가장 왼쪽 상단의 그 점을 참조하여 계산한 것이다
전재:http://hi.baidu.com/%B9%C2%B7%E7%D3%D6%C6%F0/blog/item/4b835116a6ca425cf3de32b3.html
중국어 안내서:https://developers.google.com/maps/documentation/javascript/overlays?hl=zh-CN#CustomOverlays

좋은 웹페이지 즐겨찾기