title: Android Google Maps GeoJson, how to tint the whole map one color
body: <p>I'm currently working with the Android Google Maps utility library. I receive geojson of a given area via an API call and need to display this area on the map. </p>
  
  <p>I do so by calling </p>
  
  <pre><code>GeoJsonLayer layer = new GeoJsonLayer(getMap(), geoJsonData);
  layer.addLayerToMap()
  </code></pre>
  
  <p>where getMap() returns a GoogleMap object and geoJsonData is a JSONObject. 
  This code draws a border around the area associated with the geojson.</p>
  
  <p>The code below draws a red border around the area and fills it with yellow. </p>
  
  <pre><code>GeoJsonLayer layer = new GeoJsonLayer(getMap(), geoJsonData);            
  GeoJsonPolygonStyle polygonStyle = layer.getDefaultPolygonStyle();
  polygonStyle.setStrokeColor(ContextCompat.getColor(this, R.color.red));
  polygonStyle.setFillColor(ContextCompat.getColor(this, R.color.yellow));
  layer.addLayerToMap();
  </code></pre>
  
  <p><strong>I'm running into trouble trying to style this GeoJsonLayer where the whole map is yellow, the border of the area is red, and the fill color of the area is normal color.</strong> </p>
  
  <p>Can someone tell me how to achieve this in Android using the GeoJson data? 
  One option is to create my own polygon shape. I can declare a polygon using coordinates that cover the whole map, and i add a hole using the coordinates returned from the geojson. </p>
  
  <p>But I'm thinking there has to be something simpler that allows me to use the built in GeoJsonLayer class and won't require me to parse the geojson myself. </p>