¿Modo nocturno para los mapas de Google?

Mi pregunta es simple. ¿Hay un modo nocturno para los mapas de Google? Hasta ahora sólo podía aplicar GoogleMap.MAP_TYPE_NORMAL | GoogleMap.MAP_TYPE_TERRAIN | GoogleMap.MAP_TYPE_SATELLITE pero no pudo encontrar el modo nocturno . Quiero algo como esto Introduzca aquí la descripción de la imagen

Por favor , no me sugiera que use superposición , ya lo he intentado. No puedo usarlo ya que tengo que colocar marcadores en él.

Vino a través de este post, pero es de 2 años y supongo que debería haber alguna mejora.

2 Solutions collect form web for “¿Modo nocturno para los mapas de Google?”

Google acaba de anunciar que ha lanzado un estilo de mapa personalizado para Android e iOS junto con un nuevo asistente de estilo que te permite diseñar el estilo una vez y aplicarlo en todas las plataformas compatibles: Android, iOS, JavaScript API e incluso Static Maps API .

El desarrollador de la API Android de Google Maps proporciona incluso un ejemplo de estilo de funcionamiento nocturno . También está disponible un ejemplo de código que utiliza estilos personalizados.

Es fácil crear una carpeta en bruto y hacer clic con el botón derecho de la carpeta en bruto y seleccione nuevo en ese nuevo archivo de selección y, a continuación, escriba el nombre de archivo, por ejemplo: map_in_night y luego haga clic en ok después de que muestra diferentes formatos no confundir sólo seleccione json y haga clic en ok y en eso Archivo json sólo tiene que agregar debajo del código

 [ { "featureType": "all", "elementType": "geometry", "stylers": [ { "color": "#242f3e" } ] }, { "featureType": "all", "elementType": "labels.text.stroke", "stylers": [ { "lightness": -80 } ] }, { "featureType": "administrative", "elementType": "labels.text.fill", "stylers": [ { "color": "#746855" } ] }, { "featureType": "administrative.locality", "elementType": "labels.text.fill", "stylers": [ { "color": "#d59563" } ] }, { "featureType": "poi", "elementType": "labels.text.fill", "stylers": [ { "color": "#d59563" } ] }, { "featureType": "poi.park", "elementType": "geometry", "stylers": [ { "color": "#263c3f" } ] }, { "featureType": "poi.park", "elementType": "labels.text.fill", "stylers": [ { "color": "#6b9a76" } ] }, { "featureType": "road", "elementType": "geometry.fill", "stylers": [ { "color": "#2b3544" } ] }, { "featureType": "road", "elementType": "labels.text.fill", "stylers": [ { "color": "#9ca5b3" } ] }, { "featureType": "road.arterial", "elementType": "geometry.fill", "stylers": [ { "color": "#38414e" } ] }, { "featureType": "road.arterial", "elementType": "geometry.stroke", "stylers": [ { "color": "#212a37" } ] }, { "featureType": "road.highway", "elementType": "geometry.fill", "stylers": [ { "color": "#746855" } ] }, { "featureType": "road.highway", "elementType": "geometry.stroke", "stylers": [ { "color": "#1f2835" } ] }, { "featureType": "road.highway", "elementType": "labels.text.fill", "stylers": [ { "color": "#f3d19c" } ] }, { "featureType": "road.local", "elementType": "geometry.fill", "stylers": [ { "color": "#38414e" } ] }, { "featureType": "road.local", "elementType": "geometry.stroke", "stylers": [ { "color": "#212a37" } ] }, { "featureType": "transit", "elementType": "geometry", "stylers": [ { "color": "#2f3948" } ] }, { "featureType": "transit.station", "elementType": "labels.text.fill", "stylers": [ { "color": "#d59563" } ] }, { "featureType": "water", "elementType": "geometry", "stylers": [ { "color": "#17263c" } ] }, { "featureType": "water", "elementType": "labels.text.fill", "stylers": [ { "color": "#515c6d" } ] }, { "featureType": "water", "elementType": "labels.text.stroke", "stylers": [ { "lightness": -20 } ] } ] 

In onMapReady sólo tiene que agregar

 mMap = googleMap; MapStyleOptions style =MapStyleOptions.loadRawResourceStyle(getApplicationContext(),R.raw.mapstyle_night); mMap.setMapStyle(style); 

Eso es

  • API de Google Places de Google - PlaceAutocompleteFragment
  • Añadir crosshair overlay a google map v2
  • Generando la firma con SHA256withRSA en lugar de SHA1withRSA
  • Android Google Maps v2 - Añadir objeto al marcador
  • Mi botón de ubicación
  • Cada 1 minuto Gps LatLong Obtener de servidor que se muestra en el mapa como marcador. Sin embargo, Marker Geting Duplicating
  • La API de Google Maps v2 no funciona
  • Mostrar ruta en Google Maps API v2 en Android
  • Cómo invertir Geocode en google maps api 2 android
  • Aplicación para Android con direcciones de voz GPS
  • GooglePlayServicesUtil.getErrorDialog es nulo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.