void CargamosMarcadores () { if (mMap == null) { mMap = _mapFragment.Map; if (mMap != null) { //Relizamos un ciclo para cargar todas las ciudades en nuestro mapa y le asignamos un puntero de color azul foreach (Ciudad_Marca ciudad in MisCiudades) { ciudad.Marcador=mMap.AddMarker(new MarkerOptions() .SetPosition(ciudad.Ubicacion) .SetTitle(ciudad.Nombre) .SetSnippet(ciudad.Descripcion) .InvokeIcon(BitmapDescriptorFactory.DefaultMarker(BitmapDescriptorFactory.HueAzure))); } mMap.SetOnMapLongClickListener (this); mMap.SetOnMarkerDragListener(this); //Le indicamos que deve de cargar un ventana de información personalizada mMap.SetInfoWindowAdapter (new CustomInfoWindowAdapter (this,MisCiudades)); //Ubicamos la cámara en un posición que se puedan ver las marcas mMap.MoveCamera(CameraUpdateFactory.NewLatLngZoom(new LatLng ( 21.12806,-101.689163), 6)); } } }