[英]Google Map API v3 - Invalid value for property <zoom>
使用Google Maps API v3,我正在嘗試執行以下操作來設置縮放。 問題是這會給:
Error: Invalid value for property <zoom>: 10
任何幫助表示感謝,謝謝。
var mapInfo = [ [-34.397],[150.644],[10] ];
function initialize() {
var latlng = new google.maps.LatLng(mapInfo[0],mapInfo[1]);
var mapZoom = mapInfo[2];
var myOptions = {
zoom: mapZoom,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
}
var mapZoom = mapInfo [0] [2];
更改
var mapInfo = [ [-34.397],[150.644],[10] ];
至
var mapInfo = [-34.397, 150.644, 10];
然后你的代碼應該工作。
問題是你擁有的是一個數組數組。 方括號表示一個數組,因此您傳遞的數組包含值而不是值本身。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.