
点击后调用下面的方法:上面图片是调用了map.setViewport(allArray);后的效果
map.setViewport(allArray);// 视野已经调整了,但是172个点还是不能都显示。
var overlays = map.getOverlays();// 这里获得的点的个数,就不够172.所以个别不在视野内的就一直返回false,无法获取
$.each(overlays, function(i, obj) {
if(obj.point && obj.point.lng == lng && obj.point.lat == lat) {
obj.dispatchEvent("click");
return;
}
});
如何调整,能都显示下172个点?或者怎么弄,能定位到不在视野内的点?
谢谢~~新手