我是Google maps api v3的新手。 在谷歌地圖的官方教程,一些使用谷歌地圖setMap()和地圖選項
new google.maps.Marker({
map: map //Map option
});
或
new google.maps.Marker({
//some options here
}).setMap(map);
有什麼相互之間的區別的示例代碼?
我是Google maps api v3的新手。 在谷歌地圖的官方教程,一些使用谷歌地圖setMap()和地圖選項
new google.maps.Marker({
map: map //Map option
});
或
new google.maps.Marker({
//some options here
}).setMap(map);
有什麼相互之間的區別的示例代碼?
關頭頂:
setMap()
setMap(null)
假設你的意思google.maps.Marker
兩個代碼最終導致完全一樣的使用setMap()
第一個代碼使用map-property初始化標記,第二個代碼初始化沒有map-property的標記並設置已經初始化的標記的map-property。
我猜他是問哪個更好 – Catmandu 2013-05-02 12:45:18
第一個會觸發一個語法錯誤(由分號強制),而第二個會因爲未定義的構造函數google.maps.Markers(sarkasm) – 2013-05-02 12:34:13
@ Dr.Molle好評而觸發錯誤。即使我有未定義的構造函數錯誤 – Rockking 2013-05-02 12:37:20
@ Dr.Molle類型。應該是, – vzhen 2013-05-02 12:39:53