지도를 클릭하면 좌표를 픽셀로 변환한 다음 현재 줌 레벨과 같이 보여주는 예제입니다.
예제보기
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
GEvent.addListener(map, "click", function(overlay,latlng) {
if (latlng) {
var myHtml = "The GPoint value is: " + map.fromLatLngToDivPixel(latlng) + " at zoom level " + map.getZoom();
map.openInfoWindow(latlng, myHtml);
}
});
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
}
}
새로운 내용은 한줄, 함수 두 개입니다.
map.fromLatLngToDivPixel(latlng)
위/경도 좌표를 현재 맵상의 픽셀로 변환합니다.
map.getZoom()
현재 줌 레벨을 구합니다.
출처 : http://code.google.com/intl/ko/apis/maps/documentation/examples
예제보기
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
GEvent.addListener(map, "click", function(overlay,latlng) {
if (latlng) {
var myHtml = "The GPoint value is: " + map.fromLatLngToDivPixel(latlng) + " at zoom level " + map.getZoom();
map.openInfoWindow(latlng, myHtml);
}
});
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
}
}
새로운 내용은 한줄, 함수 두 개입니다.
map.fromLatLngToDivPixel(latlng)
위/경도 좌표를 현재 맵상의 픽셀로 변환합니다.
map.getZoom()
현재 줌 레벨을 구합니다.
출처 : http://code.google.com/intl/ko/apis/maps/documentation/examples