1

我试图将 bing 地图 wpf 控件与谷歌地图集成。几天前,我在 Windows 手机上做到了,这里是教程: http: //www.codeproject.com/Articles/153467/Google-Maps-for-Windows-Phone-7-using-Bing-Map-Con我跟着。

我尝试使用 wpf 控件进行类似的操作。但它不起作用并在 xaml 部分给出错误。

它给出了这个错误:成员“TileSources”无法识别或无法访问,并且此错误在“MapTileLayer”类型中找不到可附加属性“TileSources”。

我也试过了,但没有运气:Load custom tiles in Bing maps on WPF

以前有没有人这样做过。

谢谢

4

1 回答 1

0

参考在 WPF 上的 Bing 地图中加载自定义图块的答案,您可以使用如下所示的 Google 风格的地图 Uri。

<m:Map>
    <m:Map.Mode>
        <!-- set empty map mode, i.e. remove default map layer -->
        <m:MercatorMode/>
    </m:Map.Mode>
    <local:MyTileLayer
        UriFormat="http://mt0.google.com/vt/x={x}&amp;y={y}&amp;z={z}" />
</m:Map>

编辑:我刚刚对此进行了测试,出于某种原因,我不明白 Bing Maps WPF 控件不会显示任何地图图块,只会显示灰色背景。我还检查了生成的地图 URI,它们确实有效。尝试例如http://mt0.google.com/vt/x=16&y=10&z=5

使用 OpenStreetMap URI 格式运行它http://tile.openstreetmap.org/{z}/{x}/{y}.png可以按预期工作。

于 2012-10-29T10:22:28.030 回答