尝试删除或更改 angular google 地图中 <agm-direction> 默认标记的图标
Trying to remove or Change the icon of default markers of <agm-direction> in angular google maps
我正在实施 angular google 地图,我从用户那里获取接送和目的地位置,并在 angular [=24= 中显示通过 <agm-direction>
的方向] 地图。我已经在地图上显示了起点和终点的标记,但在实施 <agm-direction>
之后,它开始显示默认标记 'A' 和 'B'。我想从地图上删除这些标记或将默认图标从 'A' 和 'B' 更改为其他图标。
<agm-map id="map" [latitude]='lat' [longitude]='lng' (mapReady)="addMarker()" [zoom]='zoom'>
<agm-marker [iconUrl]="curicon" [latitude]="lat" [longitude]="lng"></agm-marker>
<agm-marker [iconUrl]="desticon" [latitude]="latitude" [longitude]="longitude"></agm-marker>
<agm-direction [origin]="origin" [destination]="destination" >
</agm-direction>
</agm-map>
ts code :
public origin: {lat :30.7224576,lng:76.6984192};
public destination: {lat:30.7134158,lng:76.71059969999999};
public curicon="http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
public desticon="http://www.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png";
您需要指定 <agm-direction>
标签的 [markerOptions]
输入,如下所示:
<agm-direction ...
[renderOptions]="renderOptions"
[markerOptions]="markerOptions">
</agm-direction>
在你的 Typescript 中:
public renderOptions = {
suppressMarkers: true,
}
public markerOptions = {
origin: {
icon: 'https://www.shareicon.net/data/32x32/2016/04/28/756617_face_512x512.png',
draggable: true,
},
destination: {
icon: 'https://www.shareicon.net/data/32x32/2016/04/28/756626_face_512x512.png',
label: 'MARKER LABEL',
opacity: 0.8,
},
}
如您所见,您可以 select 为标记自定义图像。
有关更多信息,请查看:https://robby570.tw/Agm-Direction-Docs/source/featured/marker.html
我正在实施 angular google 地图,我从用户那里获取接送和目的地位置,并在 angular [=24= 中显示通过 <agm-direction>
的方向] 地图。我已经在地图上显示了起点和终点的标记,但在实施 <agm-direction>
之后,它开始显示默认标记 'A' 和 'B'。我想从地图上删除这些标记或将默认图标从 'A' 和 'B' 更改为其他图标。
<agm-map id="map" [latitude]='lat' [longitude]='lng' (mapReady)="addMarker()" [zoom]='zoom'>
<agm-marker [iconUrl]="curicon" [latitude]="lat" [longitude]="lng"></agm-marker>
<agm-marker [iconUrl]="desticon" [latitude]="latitude" [longitude]="longitude"></agm-marker>
<agm-direction [origin]="origin" [destination]="destination" >
</agm-direction>
</agm-map>
ts code :
public origin: {lat :30.7224576,lng:76.6984192};
public destination: {lat:30.7134158,lng:76.71059969999999};
public curicon="http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
public desticon="http://www.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png";
您需要指定 <agm-direction>
标签的 [markerOptions]
输入,如下所示:
<agm-direction ...
[renderOptions]="renderOptions"
[markerOptions]="markerOptions">
</agm-direction>
在你的 Typescript 中:
public renderOptions = {
suppressMarkers: true,
}
public markerOptions = {
origin: {
icon: 'https://www.shareicon.net/data/32x32/2016/04/28/756617_face_512x512.png',
draggable: true,
},
destination: {
icon: 'https://www.shareicon.net/data/32x32/2016/04/28/756626_face_512x512.png',
label: 'MARKER LABEL',
opacity: 0.8,
},
}
如您所见,您可以 select 为标记自定义图像。
有关更多信息,请查看:https://robby570.tw/Agm-Direction-Docs/source/featured/marker.html