2012-12-13 43 views
2

我正在將映射實用程序從Gmap轉換爲Bing。在Google地圖中,您可以輕鬆地將標記添加到地圖,並且每次添加標記時,都會將標記的位置添加到邊界對象,然後在地圖上調用setBounds()以重新映射地圖以適應所有標記。Bing Maps API - setBounds

我找不到與Bing地圖工作類似的方法,與Google相比,文檔非常糟糕。

到目前爲止,我已經創建了地圖並添加了標記 - 但地圖停留在初始視圖,而不是更新以適應標記。

是否有相當於Bing JavaScript API的setBounds方法,還是有另一種方法來處理這個?

回答

2

在Bing做到這一點的方法是:

1)使用LocationRect.fromLocations功能(http://msdn.microsoft.com/en-us/library/gg427621.aspx)創建邊界從您的圖釘位置 2)將在一個創建的LocationRect傳遞到地圖對象setViewFunction作爲ViewOptions參數的一部分http://msdn.microsoft.com/en-us/library/gg427628.aspx