我将使用google-maps为我的angular2项目提供支持,以下是我的地图上的标记对象 -
private defaultMarkerStyle = {
path: google.maps.SymbolPath.CIRCLE,
scale: 6,
fillOpacity: 0.8,
fillColor: '#5A7793',
strokeColor: '#FFFFFF',
strokeWeight: 2,
};
let markerOnMap = new google.maps.Marker({
position: new google.maps.LatLng(lat, long),
title: marker.name,
icon: this.defaultMarkerStyle, // <- Removing this line works fine!!??
map: this.googlemap,
visible: true,
});
当地图加载超过1000个标记时,缩放操作会变得缓慢并出现一些延迟。
但是当我使用地图时删除了图标属性后,它就能正常运行(请参见上面示例中的注释)。
请给出建议。