2011-07-27 118 views
0

我在一個頁面上有多個GMaps。在我初始化它們之後,我需要改變一個選項,這個選項位於特定的容器中。所以,據我所知,我需要得到一個變量,連接到這張地圖的鏈接。谷歌地圖api v3:搜索容器中的地圖

現在的問題是:如果我知道它的容器(例如$(「#map1」)),我怎麼才能得到谷歌地圖的鏈接?

回答

0

您可以使用此

var latlng = new google.maps.LatLng(x, y); 
var mapOptions = { 
     center: latlng, 
     zoom: 14, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 

var map = new google.maps.Map(document.getElementById("map1"), mapOptions); 
+0

沒錯,這就是初始化步驟。但是,如果我只知道它被#map1包含,我怎麼才能找到這個「map」變量? – Bardt

+0

嗯 - 我看到了問題。看起來唯一的方法是將map定義爲全局變量。不是一個好的解決方案我會繼續尋找。 –

+0

我找到的唯一解決方案。無論如何,a應該需要一個全局數組來包含頁面上的所有地圖。看起來很糟糕,但那就是生活。歡迎任何更多的想法! – Bardt