我目前正在开发一个 Windows Phone 7 应用程序,我想在其中显示带有道路交通图层的地图。
首先,我尝试通过 webBrowser 控件显示 Bing AJAX 地图和 Google 地图。如果显示地图,则用户体验非常糟糕。事实上,webBrowser 控件不允许用户用手指进行导航或缩放。它捕获所有操作并且不将它们应用于其内容。
然后,我尝试使用 Bing Maps 控件并使用另一个 API(如诺基亚 API 或 OpenStreetMap API)覆盖 Tile 图层(如诺基亚 wiki此处和此处所述)。它可以工作,但是这些 API 都不允许显示流量层(或者我找不到这样做的方法)。
最后,我使用了这个技巧来使用带有交通信息图层的谷歌地图图块。如果它有效,我很确定这个解决方案是不合法的。Windows Phone Store 上的一些应用程序显示带有交通图层的 Google 地图,但如果他们不使用 Bing 地图控件并覆盖 Tile 图层,我不知道他们是如何做到的......
有人知道如何以合法的方式将带有交通图层的地图显示到 Windows Phone 7 应用程序中吗?我错过了什么 ?也许有一个我不知道或我没有想到的解决方案?
我真的希望有人能帮助我!