2016-10-01 2 views
0

Lors du stylisme des vues Google Maps, quelqu'un sait-il quelle est la déclaration de style JSON pour le mode jour? J'ai cherché de nombreuses zones en ligne mais je ne peux pas le trouver.Déclaration de style JSON pour l'API Google Maps en mode jour

déclaration de style JSON pour mode jour

?

déclaration de style JSON pour mode nuit

<string name="style_json"> 
    [ 
    { 
     \"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 
     } 
     ] 
    } 
    ] 
</string> 

Android Maps jour mode

http://www.vogella.com/tutorials/AndroidGoogleMaps/img/xmaps30.png.pagespeed.ic.pOWOxSGBLl.jpg

Android Maps nuit mode

enter image description here

Répondre

0

MapView not returning to normal state after clicking toggle switch

La carte doit être réglé sur null afin de dégager et le style précédent

Set null pour effacer tout style personnalisé précédent.

@Override 
     public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { 
      if(isChecked){ 
       boolean success = mGoogleMap.setMapStyle(new MapStyleOptions(getResources() 
         .getString(R.string.style_json))); 

       if (!success) { 
        Log.e("TabFragmentMap", "Style parsing failed."); 
       } 
      } else { 
       boolean success = mGoogleMap.setMapStyle(null); 

       if (!success) { 
        Log.e("TabFragmentMap", "Removing style failed."); 
       } 
      } 
     } 
-1

Je pense que le mode Normal est interchangeable avec le mode Jour dans Google Maps. Si vous vérifiez cela google forum question, l'utilisateur l'appelle "mode normal", ce qui signifie qu'ils se rapportent à la chose.

Cochez la case styling mode for Android Maps pour en savoir plus.