我懷疑我的問題的一部分是,我正在精神凍結這個技術名稱是什麼:但是您在http://maps.google.co.uk/上看到左下角有一個小尺子,指示當前縮放級別有多大X Miles?Google Maps API;如何在地圖上添加比例尺度?
如果我使用的是谷歌地圖API版本2,那麼我該如何在我的網站地圖中添加這樣一個美妙的do-hickery小部件?
謝謝, 詹姆斯
我懷疑我的問題的一部分是,我正在精神凍結這個技術名稱是什麼:但是您在http://maps.google.co.uk/上看到左下角有一個小尺子,指示當前縮放級別有多大X Miles?Google Maps API;如何在地圖上添加比例尺度?
如果我使用的是谷歌地圖API版本2,那麼我該如何在我的網站地圖中添加這樣一個美妙的do-hickery小部件?
謝謝, 詹姆斯
其實這是你如何真正得到大規模顯示:
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
scaleControl: true,
center: new google.maps.LatLng(-33.92, 151.25),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
我發現,如果你調用地圖作爲函數而不是var,並按照建議應用scaleControl,則整個映射無法顯示。仍在研究解決這部分問題的解決方案。
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 15.5, lng: 121},
zoom: 10
});
谷歌地圖API文檔 - http://code.google.com/apis/maps/documentation/reference.html – 2010-01-19 16:21:09