【发布时间】:2016-07-22 19:24:01
【问题描述】:
我有一张地图,其中包含新区域和迁移区域。新区域被推送到地图上,但迁移的区域没有。它们有点加载,因为集合的长度是正确的。 map.entites.push('polygon') 不工作。
这是我正在使用的代码:
var checkExist = setInterval(function () {
var counter = 0;
for (var i = 0; i < viewData.zones.length; i++) {
var zone = viewData.zones[i];
var id = zone["ID"];
var geometricArea = zone["CoverageArea"];
var geography = geometricArea["Geography"];
//console.log("geography object :" + JSON.parse(geography));
//var zoneShape = zoneShapes[i];
// console.log(geography.WellKnownText);
var polygon = WKTModule.Read(geography.WellKnownText)
polygon.shapeType = ('Polygon').toLowerCase();
polygon.id = id;
map.entities.push(polygon);
zoneEntities.push(polygon);
});
});
另外-即使多边形没有被推送到地图上,坐标也在那里并且它有一个 id。我不确定发生了什么。
谢谢!
【问题讨论】:
标签: path maps polygon bing-maps bing