2017-10-14 17 views
1

Googleマップに公園の境界線を表示することはできますか?Googleマップの公園の境界

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

enter image description here

と境界を有効にするには、次を試してみましたが、それは動作しませんでした:私は、次のスタイルを使用して、紫色のように公園をスタイルすることができました。

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

完全jsfiddle here

Googleマップのスタイルリファレンスはhereです。

全コード:

<!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> 

答えて

2

現在、API機能の境界を公開しません。 Google Issue Trackerには本当に古い機能リクエストがありますが、Googleがこのタスクを最優先に設定していないようです。

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

あなたの投票を追加し、通知をサブスクライブする機能要求にスターを追加すること自由に感じなさい。

関連する問題