本章介绍如何对一组覆盖物集合进行操作。分以下两节:
1. 覆盖物集合 OverlayGroup
2. GeoJSON类 GeoJSON
覆盖物群组 OverlayGroup
当用户需要对一组覆盖物集合做整体操作时,可以使用 AMap.OverlayGroup 类创建的实例来操作,以避免通过循环来一个个设置属性。
// 覆盖物1
var polyline1 = new AMap.Polyline({
path: [
new AMap.LngLat("116.368904","39.913423"),
new AMap.LngLat("116.382122","39.901176"),
]
});
// 覆盖物2
var polyline2 = new AMap.Polyline({
path: [
new AMap.LngLat("116.387271","39.912501"),
new AMap.LngLat("116.398258","39.904600")
]
});
// 创建覆盖物群组,传入覆盖物组成的数组
var overlayGroup = new AMap.OverlayGroup([polyline1, polyline2]);
// 对此覆盖物群组设置同一属性
overlayGroup.setOptions({
strokeColor: 'red',
strokeWeight: 5<