新的包含觸控功能的必應地圖WPF控件
微軟已宣布正式發布必應地圖 Windows Presentation Foundation(WPF)控件 v1 版。盡管必應地圖的 Silverlight 和 Ajax 版控件已存在了相當長一段時間,然而這是首次通過本機 WPF 控件為必應提供地圖功能。
此控件支持公路(Road)、航空(Aerial)、以及混合(Hybrid)三種地圖顯示方式,正如在 Silverlight 版中所看到的一樣。使用經緯坐標可以在地圖上放置圖釘(pins)、線條(lines)、以及圖形(shapes)。此控件同樣包含了平移和縮放功能。微軟指出,省略了一些常見的必應地圖功能,例如默認的圖釘和導航功能;像比例尺、甚至是基底圖塊本身等其他默認功能同樣可以在代碼中關閉。
對微軟 Surface v2 版的支持是此版本中最引人注目的功能之一,這意味著通過 Pixel Sense(像素感知)技術可使地圖獲得觸控能力。微軟 Surface 平臺程序經理 Luis Cabrera 表示,此控件設計用于多點觸控:
對于縮放、平移和旋轉等操作,該地圖會使用 WPF4 的操作事件進行處理——從而為微軟 Surface 用戶提供一致而熟悉的體驗。該 WPF 控件支持完全旋轉及慣性,而且可通過選項把它們都關掉。此外,還有地圖無限滾動、從觸碰的經緯坐標到像素的轉換(將觸碰想象為添加圖釘)、以及插入必應地圖地理編碼和路由 REST [1] API 或必應搜索 API 的能力。
想了解必此應地圖 WPF 控件的用法,請訪問 ElegantCode.com 的地震地圖演示程序。可從微軟下載中心獲取此控件。
譯注
[1] REST,征狀態轉移(Representational State Transfer)是 Roy Fielding 博士在 2000 年他的博士論文中提出來的一種軟件架構風格。REST 是一種針對網絡應用的設計和開發方式,可以降低開發的復雜性,提高系統的可伸縮性。更多內容參閱維基百科、互動百科、以及 InfoQ 中文站的相關內容,推薦免費下載迷你書《RESTful Web Services Cookbook 中文版》。
查看英文原文:New Bing Maps WPF Control Includes Touch Capabilities