是否有任何方法可以使用BING MAP覆盖某个区域。
转到此链接。
https://www.movinghelp.com/coverage.aspx?id=5924
我需要它的样子。
任何帮助将不胜感激。谢谢你。
答案 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 account和SDK,我不知道这些是否容易获得。