2017-10-14 3 views
1

Est-il possible d'afficher les bordures de parc sur Google Maps? Je suis en mesure de parcs de style pour être violet en utilisant le style suivant:Bordures de parc Google Maps

{ 
    featureType: 'poi.park', 
    elementType: 'geometry.fill', 
    stylers: [{color: '#aa44aa'}] 
} 

enter image description here

Et ai essayé ce qui suit pour permettre à la frontière, mais cela n'a pas fonctionné.

{ 
    featureType: 'poi.park', 
    elementType: 'geometry.stroke', 
    stylers: [{color: '#000000'}] 
} 

Complet jsfiddle here.

La référence de style pour Google Maps est here.

code complet:

<!DOCTYPE html> 
<html> 
    <head> 
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> 
    <meta charset="utf-8"> 
    <title>Parks</title> 
    <style> 
     /* Always set the map height explicitly to define the size of the div 
     * element that contains the map. */ 
     #map { 
     height: 100%; 
     } 
     /* Optional: Makes the sample page fill the window. */ 
     html, body { 
     height: 100%; 
     margin: 0; 
     padding: 0; 
     } 
    </style> 
    </head> 
    <body> 
    <div id="map"></div> 
    <script> 
     // This example creates circles on the map, representing populations in North 
     // America. 


     function initMap() { 
     // Create the map. 
     var map = new google.maps.Map(document.getElementById('map'), { 
      zoom: 11, 
      center: {lat: 37.180240, lng: -121.434949}, 

      styles: [ 
      { 
       featureType: 'poi.park', 
       elementType: 'geometry.fill', 
       stylers: [{color: '#aa44aa'}] 
      }/*, 
      { 
       featureType: 'poi.park', 
       elementType: 'geometry.stroke', 
       stylers: [{color: '#000000'}] 
      },*/ 
      ] 
     }); 
     } 
    </script> 
    <script async defer 
    src="https://maps.googleapis.com/maps/api/js?key=&callback=initMap"> 
    </script> 
    </body> 
</html> 

Répondre

2

Actuellement, une API n'expose pas les frontières des caractéristiques. Il y a une demande de fonctionnalité très ancienne dans Google issue tracker, cependant, il semble que Google n'a pas priorisé cette tâche.

https://issuetracker.google.com/issues/35816953

Vous pouvez ajouter une étoile dans la demande de fonctionnalité pour ajouter votre vote et abonnez-vous aux notifications.