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 ); 
  • Convertir Xamarin.Forms.Color a color específico de la plataforma
  • No se puede depurar Xamarin aplicación de Android en VS con ADB
  • MapWithOverlaysActivity - No se pudo determinar $ (TargetFrameworkVersion)
  • Cargar imagen de url a ImageView - C #
  • Mostrar mensaje para conocer la ubicación
  • Xamarin MvvmCross Android Prevenir Botón Volver a la vista anterior
  • Pellizcar zoom en una imagen en Xamarin
  • Xamarin Android: System.IO.Compression.ZipFile.ExtractToDirectory Error en el modo de liberación
  • Async / esperar malas prácticas bajo Android?
  • ¿Cómo puedo usar el cliente ServiceStack con Xamarin.Android Licencia Indie
  • La tarea "GenerateJavaStubs" falló inesperadamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.