在我的Windows Phone 7應用程序中使用Bing Maps控件,我需要確保用戶不會出現在預定義的區域之外,我該如何實現這一點?WP7上的bing地圖限制視口
回答
可以添加監聽viewchangeend事件,地圖視圖更改後觸發(即每平移/縮放動作之後)的處理程序 - http://msdn.microsoft.com/en-us/library/microsoft.maps.mapcontrol.map_events.aspx 。
當viewchangeend事件觸發,通過BoundingRectangle屬性檢索新的地圖視圖的邊界(或只得到使用中心物業地圖的中心點) - http://msdn.microsoft.com/en-us/library/microsoft.maps.mapcontrol.map_properties.aspx
然後,檢查是否有新的地圖視圖位於您預先定義的區域內。如果沒有,請將地圖重新設置回上一個視圖或使用SetView()方法http://msdn.microsoft.com/en-us/library/microsoft.maps.mapcontrol.core.mapcore.setview.aspx再次調整它以使其位於範圍內。
您可以使用地圖的靜態圖像而不是地圖控制其自身。
Bing地圖REST的API有一個靜態影像終點 - http://msdn.microsoft.com/en-us/library/ff701721.aspx
我已經有地圖信息,我只需要限制視口 – Mark 2011-05-16 11:16:15
不設置地圖區域和地圖大小給你你想要的? – AwkwardCoder 2011-05-16 11:20:35
我不認爲Mark想要一個靜態地圖,它限制任何交互性,但是隻能在預定義區域內進行平移/縮放的地圖。 – 2011-05-16 11:28:58
- 1. 在WP7上與Bing地圖繪製路線
- 2. WP7 Bing地圖'無效憑證'錯誤
- 3. 綁定在ObservableCollection圖釘Bing地圖控制WP7
- 4. WP7,WPF,VS2010上的Bing地圖憑證無效
- 5. 在WP7上搜索字符串Bing地圖
- 6. 谷歌地圖,Bing地圖開放街道地圖和MapQuest的限制
- 7. 爲什麼Bing地圖圖釘圖標有平鋪圖像? WP7
- 8. 在Bing地圖控制
- 9. Bing地圖控制中國
- 10. Bing地圖v8 MapTypeId不匹配視圖
- 11. Bing地圖上的風向圖像
- 12. 在WP7中使用Bing地圖中的Searchservice
- 13. 綁定WP7地圖控制視圖模型,問題的MapMode
- 14. 如果縮小在WP7上Bing地圖MapPolyline中的渲染錯誤?
- 15. Bing地圖streetview
- 16. Bing地圖iPhoneSDK
- 17. 將格子圖限制到視口?
- 18. Bing地理編碼與Google地理編碼的使用限制?
- 19. WP7 Bing地圖導航到郵政編碼
- 20. 如何將Bing地圖與離線WP7應用程序集成
- 21. WP7 Bing地圖控件在緩慢拖動時不可移動
- 22. Windows Phone Bing地圖上的TileOverlay?
- 23. Bing地圖V8 - 如何在Bird's Eye視圖中旋轉地圖?
- 24. Bing地圖V8 - 清除層從地圖視圖
- 25. bing地圖v7製作網址
- 26. Android - 在地圖上繪製Android地圖上的彈出窗口
- 27. Bing地圖旋轉
- 28. 果園bing地圖
- 29. Bing地圖匹配
- 30. Multimarkers在Bing地圖
聽起來不錯,謝謝阿拉斯泰爾,我打算這樣做,但我想也許有更好的更清潔的方式。但我猜這沒關係。 – Mark 2011-05-16 12:00:25
夥計..謝謝你的回答.. – bragboy 2012-06-18 16:46:47