我使用setHtmlContent設置infoBox的內容。根據文檔信息框最初錨定在左上角。如果我移動地圖(即使只是一點點),infoBox跳轉位置。它在IE8中很好,但在FireFox和Chrome中都有。Bing地圖InfoBox在移動地圖時在FireFox和Chrome中移動位置
有沒有人有任何想法/經驗或任何解決方案來解決這個問題?
信息框下面的方法(供參考)加...
var infoboxOptions = { width: 300, height: 150, htmlContent: html, showCloseButton: true, zIndex: 99, offset: new Microsoft.Maps.Point(0, 0), showPointer: true, visible: false };
var location = new Microsoft.Maps.Location(pinArray[i].DPLat, pinArray[i].DPLong)
infobox = new Microsoft.Maps.Infobox(location, infoboxOptions);
然後推到地圖中。