Establecer un icono de marcador en Google Maps API

Estoy usando Xamarin y estoy usando el SimpleMapDemo y tengo una pregunta acerca de cómo configurar un objeto MarkerOptions para tener un icono diferente.

Aquí está mi código actual:

marker1.Icon(SetFeatureDrawable('Icon.png')); 

Este código anterior no funciona.

¿Puedo tener alguna ayuda para configurar el icono para que sea el icono que está en la carpeta Drawable que tiene el nombre de 'Icon.png'?

Gracias por adelantado

EDITAR

Aquí está mi código:

 marker1.Icon(BitmapDescriptorFactory.FromResource(Resource.Drawable.monkey)); 

Este es el error que estoy recibiendo:

 Non-invocable member 'Android.Gms.Maps.Model.MarkerOptions.Icon' cannot be used like a method 

Aquí está mi código para intentar establecer el icono:

 marker1.Icon = BitmapDescriptorFactory.FromResource(Resource.Drawable.monkey); 

Este es el error que estoy recibiendo:

 CS0200: Property or indexer 'Android.Gms.Maps.Model.MarkerOptions.Icon' cannot be assigned to -- it is read only (CS0200) 

Intente este código en su lugar:

 marker1.InvokeIcon(SetFeatureDrawable('Icon.png')); 

En general, Xamarin intenta vincular el setter / getters de Java a las propiedades. En este caso, aunque MarkerOption.icon parece una propiedad para los ojos C #, es de hecho un método Java. En este caso, el enlace ha "traducido" el método Java de propiedad a MarkerOption.InvokeIcon en un intento de cumplir con las directrices de diseño de C #.

Intentar éste, usando esto puedo mostrar el icono de encargo del recurso drenable como marcador en mapa

  MarkerOptions markerOptions = new MarkerOptions(); // Setting position on the MarkerOptions markerOptions.SetPosition(lt); markerOptions.InvokeIcon(BitmapDescriptorFactory.FromResource(Resource.Drawable.pin)); 

marcador de mapa personalizado en google map

Intente de esta manera:

 double latitude = 0.0; double longitude = 0.0; MarkerOptions mapMarker = new MarkerOptions().position(new LatLng(latitude, longitude)).title("Your title will be here"); mapMarker .icon(BitmapDescriptorFactory.fromResource(R.drawable.icon))); mapView.addMarker(mapMarker ); 
  • Xamarin Android ProGuard Habilitar
  • Manejo adecuado del cambio de configuración
  • Xamarin sider.dll falta
  • ¿Cómo funciona Xamarin iOS y Android?
  • Xamarin Android Añadir texto del botón todos los casquetes - ¿Cómo aplicar el estilo a través de la aplicación?
  • Obtener los bytes / stream de una imagen o ImageSource en Xamarin.Forms?
  • ¿Cómo puedo cambiar el color de un elemento seleccionado en un ListView?
  • No se puede agregar Google Play Services a Xamarin Android Project
  • Reciclaje Bitmap no libera memoria
  • Error de "renderizador de diseño" en xamarin
  • ¿Cuál es la señal fatal 6 en android logcat
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.