2013-07-05 8 views
5

Ich habe versucht, Regionen auf Google-Karte für eine Stadt zu markieren (für eine kleine Utility-Webapp, die ich schreibe). Als ich jedoch Gebiete nach ihrem Namen suchte, bemerkte ich etwas Neues. Um die Bereiche herum gibt es einen Umriss. Wie diese (wenn Sie die Suche nach: "Koregaon Park, Pune, Maharashtra"):Wie kann ich verschiedene Regionen in Google Maps markieren/auswählen?

enter image description here

  • Gibt es eine Möglichkeit ich alle diese Regionen für eine bestimmte Stadt extrahieren kann (in diesem Fall, Pune, Indien)?
  • Kann ich meine eigenen Regionen hinzufügen oder Regionen nach meinen Bedürfnissen bearbeiten?
  • Am Ende möchte ich, dass der Benutzer in der Lage ist, mehrere Regionen auszuwählen, und ich möchte diese Informationen sammeln, in einem Array oder einer anderen Datenstruktur?

Kann mir jemand in die richtige Richtung zeigen, wie das geht?

PS: Dies ist derzeit auf eine Stadt beschränkt, und die Anzahl der Regionen, die ich anvisiere, sind klein (etwa 10). Diese Zahl wird wachsen, wenn sich mein Experiment als effizient erweist.

Bitte nicht ablehnen. Wenn Sie weitere Informationen benötigen, lassen Sie es mich bitte wissen.

Antwort

1

Sie fragen, wie Polygone für Ihre Städte auf einer Google Maps-API-Karte angezeigt werden.

Es gibt mindestens 3 Möglichkeiten, dies zu tun, aber für alle diese benötigen Sie die Koordinaten des Polygons.

  1. KmlLayer - die Daten müssen als öffentlich verfügbar KML
  2. Fusion - wenn Sie die Daten als KML haben, können Sie es in ein FusionTable importieren, wenn es sich um eine SHP-Datei, die Sie verwenden können shpescape.com importieren es in Fusion
  3. Sie können die Polygone als native Google maps API v3 Polygonen anzuzeigen

es öffentlich zugänglichen KML-Daten in der Natural Earth Data set (which is available in FusionTables) ist und bei http://www.gadm.org/

+0

Danke für die Antwort @geocodezip Ich versuche herauszufinden, welches für mich am nützlichsten wäre. Können Sie kurz das Für und Wider erwähnen? – brainydexter

Verwandte Themen