google maps marker LatLng to screen point fromLatLngToContainerPixel
2330 단어 google map
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
google maps marker LatLng to screen point fromLatLngToContainerPixelgoogle maps marker LatLng to screen point fromLatLngToContainerPixel 오버레이를 호출합니다.getProjection().fromLatLngToContainerP...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.