2013-07-05 11 views
5

Próbowałem zaznaczyć regiony na mapie google dla miasta (dla małej aplikacji internetowej, którą piszę). Kiedy jednak spojrzałem na obszary po imieniu, zauważyłem coś nowego. Wokół tych obszarów jest zarys. Tak (jeśli szukać: "Koregaon Park, Pune, Maharashtra"):Jak wyróżnić/wybrać różne regiony na mapie Google?

enter image description here

  • Czy istnieje sposób mogę wyodrębnić wszystkie te regiony dla danego miasta (w tym przypadku, Pune, Indie)?
  • Czy mogę dodać własne regiony lub edytować regiony zgodnie z moimi potrzebami?
  • Na koniec chciałbym, aby użytkownik mógł wybrać wiele regionów i chciałbym zebrać te informacje w tablicy lub w innej strukturze danych?

Czy ktoś może wskazać mi właściwy kierunek postępowania?

PS: Na razie jest to ograniczone do miasta, a liczba regionów, na które kieruję reklamy, jest niewielka (powiedzmy około 10. Liczba ta wzrośnie, jeśli mój eksperyment okaże się skuteczny).

Proszę nie uwzględniaj tego. Jeśli potrzebujesz więcej informacji, daj mi znać.

Odpowiedz

1

Pytasz, jak wyświetlać wielokąty dla swoich miast na mapie interfejsu API Map Google.

Są co najmniej 3 sposoby na zrobienie tego, ale dla wszystkich potrzebna jest współrzędna wielokąta.

  1. KmlLayer - potrzebne dane publicznie dostępne KML
  2. FusionTablesLayer - jeśli dane jako KML można importować go w FusionTable, jeśli jest to plik .shp można użyć shpescape.com importować to w FusionTables
  3. można wyświetlić wielokątów jako natywne Google Maps API v3 wielokątów

Istnieje publicznie dostępne dane KML w Natural Earth Data set (which is available in FusionTables) i na http://www.gadm.org/

+0

Dzięki za odpowiedź @geocodezip Próbuję dowiedzieć się, który byłby najbardziej przydatny dla mnie. Czy możesz krótko wymienić zalety i wady? – brainydexter

Powiązane problemy