当我尝试在我的页面中调用 infoBox.open 方法时出现以下错误。
Microsoft JScript 运行时错误:属性值无效:[object Object]
以下是我正在使用的代码。
var myInfoOptions = {
content: 'Test'//$extradiv.html()
, closeBoxMargin: "12px 2px 2px 2px"
, closeBoxURL: '/Images/infowindow-close.gif'
};
var ib = new InfoBox(myInfoOptions);
var info_Marker = new google.maps.Marker({
position: new google.maps.LatLng(e.latLng.lat(), e.latLng.lng())
});
info_Marker.setMap(null);
ib.open(map, info_Marker);
我已经在全局范围内声明了 Map 对象并将数据绑定如下。
var myOptions = {
zoom: 5,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
希望快速响应。
谢谢,
卡利安巴萨