如何用bing map覆盖一个区域?

时间:2009-12-08 06:45:16

标签: php bing-maps

是否有任何方法可以使用BING MAP覆盖某个区域。

转到此链接。

https://www.movinghelp.com/coverage.aspx?id=5924

我需要它的样子。

任何帮助将不胜感激。谢谢你。

2 个答案:

答案 0 :(得分:2)

您需要使用Bing Maps SDK。您必须在感兴趣区域中创建一个VEMap类的实例,然后创建一个或多个VEShape实例并将它们添加到地图中。以下代码创建了一个涵盖印度范围的形状:

//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);

查看显示here的示例以获取更多详细信息

答案 1 :(得分:0)

看起来您创建了Shapelayer类的实例。当然你需要一个Bing Maps API accountSDK,我不知道这些是否容易获得。