2010-07-30 28 views

Trả lời

1

Bạn có thể truy cập vào những tài sản thông qua các phương pháp trên lớp Map:

+2

Yep đó là cách duy nhất ... Btw, đó là một điều đáng tiếc là tài liệu tham khảo v3 API không có một liên kết anchor cho mỗi phương pháp, như tài liệu tham khảo API v2 có. –

+0

@ daniel-vassallo Heh .. Tôi đồng ý, tôi bị ném một chút khi phát hiện ra tôi không thể liên kết với từng người;) – RedBlueThing

+1

Có thể truy cập maxZoom không? Tôi không thấy bất kỳ getMaxZoom(). –

2

Bạn cũng có thể truy cập các tùy chọn bằng cách sử dụng phương thức get trên bản đồ dưới dạng MVCObject như được hiển thị i n ví dụ này

// 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> 
 
...

Các vấn đề liên quan