0

BING MAP を使用してエリアをカバーする方法はありますか?

このリンクに移動します。

https://www.movi​​nghelp.com/coverage.aspx?id=5924

私はそれがどのように見えるかを正確に必要としています。

どんな助けでも大歓迎です。ありがとうございます。

4

2 に答える 2

2

Bing Maps SDKを使用する必要があります。対象エリアの中心に VEMap クラスのインスタンスを作成してから、VEShape のインスタンスを 1 つ以上作成し、それらをマップに追加する必要があります。次のコードは、インドの範囲をカバーする形状を作成します。

//Create map
    map = new VEMap('myMap');
//Set center and zoom level
    map.LoadMap(new VELatLong(22.268764039073965, 79.98046875),4);

//Create shape (area) with TL, TR, BR and BL coordinates
    var shape = new VEShape(VEShapeType.Polygon,
                            [new VELatLong(32.84267363195431, 68.02734375),
                            new VELatLong(32.84267363195431,90.87890625),
                            new VELatLong(4.915832801313164,90.87890625),
                            new VELatLong(4.915832801313164,68.02734375)]);
//Format shape if needed
    var fillColor = new VEColor(226, 224, 219,0.5);
    shape.SetFillColor(fillColor);

//Add shape to map
    map.AddShape(shape);

詳細については、ここに示されている例を確認してください

于 2009-12-29T22:26:00.690 に答える
0

Shapelayerクラスのインスタンスを作成しているようです。もちろん、Bing Maps API アカウントSDKが必要ですが、それらが簡単に入手できるかどうかはわかりません。

于 2009-12-26T08:10:28.610 に答える