다음은 Google지도 API에서 다각형을 greate하는 방법의 예입니다.
latOffset 및 lonOffset의 용도는 무엇입니까?
우리는 다각형을 만들기 위해 점의 배열을 만들고 있지만 오프셋은 정확히 무엇입니까?Google maps 다각형 질문
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.addControl(new GSmallMapControl());
GEvent.addListener(map, 'click', function(overlay, latlng) {
var lat = latlng.lat();
var lon = latlng.lng();
var latOffset = 0.01;
var lonOffset = 0.01;
var polygon = new GPolygon([
new GLatLng(lat, lon - lonOffset),
new GLatLng(lat + latOffset, lon),
new GLatLng(lat, lon + lonOffset),
new GLatLng(lat - latOffset, lon),
new GLatLng(lat, lon - lonOffset)
], "#f33f00", 5, 1, "#ff0000", 0.2);
map.addOverlay(polygon);
});
'실용적인'GIS 코드에서 이러한 유형의 극 무시 항목이 얼마나 자주 등장하는지 재미 있습니다. 그러나 북극은 Google지도에 실제로 존재하지 않습니다. 메르카토르 투영법을 사용하기 때문에 극점은 픽셀 간격에서 극히 멀리 떨어져 있습니다. –
어쨌든 나는 북극으로 거의 여행하지 않습니다. – Nosredna