Google지도에서 좌표를 사용하여 사각형을 만듭니다.어떻게 Google지도에서 사각형 크기를 설정할 수 있습니까?
크기를 75 미터 (폭 & 높이 75)로 설정하고 싶습니다.
function initialize() {
var map = new google.maps.Map(document.getElementById('map-canvas'), {
zoom: 20,
center: new google.maps.LatLng(40.626805, -89.539396),
mapTypeId: google.maps.MapTypeId.TERRAIN
});
var rectangle = new google.maps.Rectangle({
strokeColor: 'green',
strokeOpacity: 12,
strokeWeight: 12,
fillColor: 'green',
fillOpacity: 12,
map: map,
bounds: new google.maps.LatLngBounds(
new google.maps.LatLng(40.626805, -89.539396),
new google.maps.LatLng(40.626055, -89.538507))
});
}
google.maps.event.addDomListener(window, 'load', initialize);
바이올린 예 :
이 내 코드입니다 http://jsfiddle.net/cnuu7rtL/4/
내가 구글 맵에 사각형의 크기를 설정할 수있는 방법을 가르쳐주세요?
사용 geometry-library 경계를 생성하기 위해 주어진 중심으로부터의 거리를 계산하기 :
직사각형 사이즈가'bounds' cofigured 객체를 사용한다. 당신은 초기 좌표를 만들어야하고 닫는 좌표를 만들고자하는 거리 또는'size'를 추가해야합니다. http://stackoverflow.com/questions/2839533/adding-distance-to-a-gps-coordinate –
생각합니다. 당신이 게시 한 링크가 안드로이드와 관련이 있습니다. 내 코드를 볼 수있는 Google지도의 자바 스크립트에서 이것을 필요로합니다. –
예, 이론은 동일합니다. –