我是Google maps api v3的新手。 在谷歌地图官方教程中,一些示例代码使用
new google.maps.Marker({
map: map //Map option
});
或
new google.maps.Marker({
//some options here
}).setMap(map);
彼此之间有什么区别?
答案 0 :(得分:3)
脱离头顶:
setMap()
setMap()
setMap(null)
答案 1 :(得分:1)
假设您的意思是google.maps.Marker
,两个代码最终会产生完全相同的结果。
第一个代码使用map-property初始化Marker,而第二个代码初始化不带map-property的标记,并设置已初始化标记的map-property。