Google지도 api v2에서 맵 객체와 같은 매개 변수를 직접 가져올 수 있습니다. 버전 3에는 일부 매개 변수를 설정하는 setOptions 메소드가 있지만이를 가져올 getOptions() 또는 옵션은 없습니다.Google지도 API v3을 사용하여지도에서 MapOptions 객체를 얻는 방법
7
A
답변
1
당신은 Map 클래스에 방법을 통해 이러한 속성에 액세스 할 수 있습니다
- getZoom()
- getMapTypeId()
- getCenter()
- 등 ..
2
당신에게 지도에서 get
방법을 사용하여 옵션을 액세스 할 수 있습니다. MVCObject
N이 예 유일한 방법은 ..., BTW는 V2 API 참조는이 같은 V3 API 참조는, 각 방법에 대한 고정 링크이 없음을 유감이다
// create map
var myLatlng = new google.maps.LatLng(-33, 151);
var myOptions = {
center: myLatlng,
zoom: 5
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
map.setOptions({
streetViewControl: false,
zoom: 6,
zoomControl: false,
}
);
document.getElementById("center").value = map.get('center');
document.getElementById("streetViewControl").value = map.get('streetViewControl');
document.getElementById("zoom").value = map.get('zoom');
document.getElementById("zoomControl").value = map.get('zoomControl');
#map_canvas {
width: 50%;
height: 200px;
float: left;
}
input {
width: 90px;
}
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<div id="map_canvas"></div>
<input type="text" id="center" /> center<br>
<input type="text" id="streetViewControl" /> streetViewControl<br>
<input type="text" id="zoom" /> zoom<br>
<input type="text" id="zoomControl" /> zoomControl<br>
...
네에게. –
@ daniel-vassallo Heh .. 동의합니다. 각자와 연결할 수 없다는 것을 알았을 때 조금 던졌습니다;) – RedBlueThing
maxZoom에 액세스 할 수 있습니까? getMaxZoom()이 표시되지 않습니다. –