2017-08-09 3 views
-2

Comment est-ce que je peux tracer la ligne de limite sur G-Map sur la base de la ville recherchée comme dans cette image ligne rouge montrant la carte de ville recherchée?Comment tracer la ville sur la carte via la ligne de démarcation?

boundary line in map

J'ai voir différents liens, mais incapable de trouver une solution.

Merci

+1

question connexe: [OSM to Google Maps polygones] (https://stackoverflow.com/questions/36704706/osm-to-google-maps-polygons) – geocodezip

Répondre

1

Actuellement Google Maps API JavaScript ne met pas en limites des caractéristiques géographiques. Il est très ancienne demande de fonctionnalité dans le tracker émission publique d'ajouter cette fonctionnalité, mais il semble que Google n'a pas mis en priorité à cette tâche:

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

Ne hésitez pas à l'étoile la demande de fonction publique pour exprimer votre intérêt et vous abonner à des notifications.

En outre, vous pouvez trouver une solution de contournement pour obtenir des polygones à partir d'autres sources et les ajouter à Google Maps en tant que couches supplémentaires.

La solution agréable pour obtenir des polygones au format GeoJSON de l'OSM est décrit dans la réponse suivante:

https://stackoverflow.com/a/40172098/5140781

Donc, si vous téléchargez le GeoJSON vous pourrez l'ajouter à la carte en utilisant les données couche et sa méthode loadGeoJson():

https://developers.google.com/maps/documentation/javascript/datalayer#load_geojson

J'espère que cela aide!