我有一個單一標記和單個infoBubble的谷歌地圖。單擊標記時出現infobubble。問題在於信息泡沫直接出現在標記上,而不是結束。查看截圖:infoBubble錯誤定位在標記上
infoBubble關閉: infoBubble是開放的: 這是代碼,我使用的地理編碼器,因爲我有隻名叫地址:
geocoder.geocode({ 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var myOptions = {
zoom: 14,
center: results[0].geometry.location,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
//i am using simple InfoBubble initialization
var infoBubble = new InfoBubble(
{
map: map,
content: "<h2>"+name+"</h2><div>"+street+"</div><div>"+city+", "+zip+"</div>"
});
google.maps.event.addListener(marker, 'click', function(e) {
infoBubble.open(map,marker);
});
}
});
任何線索,這是爲什麼發生了什麼?
我已經試過了,結果沒變。 – user985409 2013-02-27 12:22:39