Xamarin 如何在图像上绘制文本以及如何将此图像用作自定义pin图标?

Xamarin 如何在图像上绘制文本以及如何将此图像用作自定义pin图标?,xamarin,xamarin.android,Xamarin,Xamarin.android,如何在图像上绘制文本以及如何将此图像用作自定义pin图标 我使用的是官方代码 我可以使用自定义pin图像作为图标来替换标准的google map pin,但是我想在这个自定义pin上添加文本,然后使用我的新pin(带有文本)来替换我的新自定义pin图标 这是我现在使用的代码 foreach (var pin in customPins) { var marker = new MarkerOptions (); marker.SetPosition (new

如何在图像上绘制文本以及如何将此图像用作自定义pin图标

我使用的是官方代码 我可以使用自定义pin图像作为图标来替换标准的google map pin,但是我想在这个自定义pin上添加文本,然后使用我的新pin(带有文本)来替换我的新自定义pin图标

这是我现在使用的代码

 foreach (var pin in customPins)

 {

       var marker = new MarkerOptions ();

       marker.SetPosition (new LatLng (pin.Pin.Position.Latitude, pin.Pin.Position.Longitude));

       marker.SetTitle (pin.Pin.Label);

       marker.SetSnippet (pin.Pin.Address);

       marker.SetIcon (BitmapDescriptorFactory.FromResource (Resource.Drawable.pin));

  }
因此,制造商将此方法设置为在我的Rouscoure.Drawable文件夹上获取自定义pin图标。在这个文件夹中,我存储了我的pin.png图像。
我正在努力在我的原始pin图像中绘制文本。然后,如果成功在pin上添加文本,我也不知道如何使用SetIcon或InvokeCon加载新图像。

主要思想是先创建画布,然后创建绘画。之后,将两者结合在一起

当你在谷歌上搜索时,有很多Java示例。您需要做的唯一一件事就是如何将其转换为Xamarin.Android。这应该很容易

以下是示例:

谢谢。这很有帮助!!没问题,如果你有任何问题,请告诉我。