如何在这张地图上绘制多个多边形?

时间:2015-06-24 08:31:09

标签: here-api

当我尝试在HERE地图上绘制多个多边形时,我遇到了问题。 如果它们彼此靠近,它们就不能很好地显示出来。 缩放时的行为非常糟糕。

我的方法是:

map.objects.add(polygon1);
map.objects.add(polygon2);
map.objects.add(polygon3);

你可以看到截图上的错误(所有都应该是具有相同颜色和不透明度的三角形)

enter image description here

1 个答案:

答案 0 :(得分:0)

假设您使用HERE Maps API v3 ,我认为它不应该是map.objects.add。 查看API Playground example,我认为正确的方法是:

map.addObject(polygon1);
map.addObject(polygon2);
map.addObject(polygon3);

或:

map.addObjects([polygon1, polygon2, polygon3]);

API参考:

H.Map#addObject

H.Map#addObjects