C# 如何在GMap.NET中添加svg标记?

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

在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: {
    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
});