簡體   English   中英

Google Map API v3 - 屬性的值無效<zoom>

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM