1

bing map wpf コントロールを Google マップに統合しようとしていました。私は数日前にWindows Phoneでそれを行いました.

wpf コントロールで同様のことを試みました。しかし、それは動作せず、xaml 部分でエラーが発生します。

このエラーが発生しました:メンバー「TileSources」が認識されないか、アクセスできません。このエラー添付可能なプロパティ「TileSources」がタイプ「MapTileLayer」に見つかりませんでした。

私もこれを試しましたが、うまくいきませんでした: Load custom tiles in Bing maps on WPF

誰かが前にそれをしたことがあります。

ありがとう

4

1 に答える 1

0

Load custom tiles on Bing maps on WPFに関するこの回答を参照すると、以下のような 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 に答える