C# 如何在GMap.NET中添加svg标记?
在javascript版本中,您可以这样编写:C# 如何在GMap.NET中添加svg标记?,c#,google-maps,svg,C#,Google Maps,Svg,在javascript版本中,您可以这样编写: 或 但是如何在c#中使用它呢? GMarkerGoogle类只提供构造函数参数的System.Drawing.Bitmap。 GMap.Net GMapMarker的Shape属性是wpf UIElement var marker = new SVGMarker({ map: map, position: new google.maps.LatLng(30.282788, -97.731457), icon: { anc
或
但是如何在c#中使用它呢?
GMarkerGoogle类只提供构造函数参数的System.Drawing.Bitmap。
GMap.Net GMapMarker的Shape属性是wpf UIElement
var marker = new SVGMarker({
map: map,
position: new google.maps.LatLng(30.282788, -97.731457),
icon: {
anchor: new google.maps.Point(30, 30.26),
size: new google.maps.Size(60,30.26),
url: 'https://s3-us-west-2.amazonaws.com/s.cdpn.io/134893/pin-red.svg'
}
})
var icon = {
path: "M-20,0a20,20 0 1,0 40,0a20,20 0 1,0 -40,0",
fillColor: '#FF0000',
fillOpacity: .6,
anchor: new google.maps.Point(0,0),
strokeWeight: 0,
scale: 1
}
var marker = new google.maps.Marker({
position: event.latLng,
map: map,
draggable: false,
icon: icon
});