Staram się zrobić coś, analizuje tekst możliwych adresów i zamienia je w Google Maps linki. Czy istnieje odniesienie do najbardziej ogólnego formatu adresu, który Google Maps zaakceptuje jako zapytanie? Wydaje się, że coś, co chcieliby upublicznić, ale nie mogę znaleźć niczego w dokumentach.format adresu dla Map Google
Odpowiedz
Powinieneś dać do obejrzenia Google Static Maps API.
Adresy
Większość ludzi nie mówią w szerokościach i długościach geograficznych; oznaczają one lokalizacje przy użyciu adresów adresów. Proces toczenia adres do punktu geograficznego jest znany jako geokodowanie i usługi Static Maps może wykonywać geokodowanie dla Ciebie, jeśli zapewniają poprawne adresy.
W dowolnym parametrze, w którym można podać szerokość/długość geograficzną, można zamiast tego podać ciąg wskazujący adres. Google dokona geokodowania adresu i udostępni usługę Static Map z wartością szerokości/długości geograficznej używaną do wstawiania znaczników lub określania lokalizacji. Łańcuch powinien być URL-escaped, więc adresy takie jak "City Hall, New York, NY" powinny zostać zamienione na przykład na "City + Hall, New + York, NY".
Zauważ, że adresy mogą odzwierciedlać zarówno dokładne lokalizacje, takie jak adresy pocztowe, takie jak polilinie wymienionych trasach lub obszarach, takich jak wielokątnych miast, krajów, lub parków narodowych. W przypadku wyników wielowymiarowych i wielokątnych serwer mapy statycznej będzie wykorzystywał punkt środkowy linii/obszaru jako centrum adresu. Jeśli masz wątpliwości, w jaki sposób adres może geokodować, możesz przetestować adres, korzystając z tego Geocoding Utility.
Poniższy przykład generuje mapę statycznego dla Berkeley, Kalifornia:
http://maps.google.com/maps/api/staticmap?center=Berkeley,CA&zoom=14&size=400x400&sensor=false
Zasoby:
- 1. Format adresu URL dla międzynarodowej aplikacji internetowej?
- 2. Jak ukryć dymek adresu w osadzonym elemencie iframe Map Google?
- 3. Centrum Google Map Na podstawie geokodowanego adresu IP
- 4. Google Map Gradient Polilinia dla Androida?
- 5. Tworzenie OnDragListener dla Google Map v2 Fragment
- 6. znacznik map Google google umieszczenie
- 7. Ostrzeżenie w Google Map
- 8. Google Map Alternatywna
- 9. Google Map v3 Map załadowany zdarzenie
- 10. AngulaJS Map Google map instancji mapy
- 11. PhantomJS nie załadował Map Google
- 12. Google Map w JAVA Swing
- 13. Mac format adresu z ciągiem
- 14. map google patcha do
- 15. Google Map w tableView
- 16. Obliczyć poziom powiększenia dla Google Map dla dwóch wartości LatLong
- 17. Google Map Marker Manager V3
- 18. Google Map API - usuwanie znaczników
- 19. Przełączanie map Google i Google Earth
- 20. Android - Google Map nie wyświetla
- 21. utworzyć wiadomość bańkę i ścieżkę na Google statycznych map
- 22. Format iCal dla Kalendarza Google/kalendarza Yahoo nie działa
- 23. Google Map Marker animacji tętna?
- 24. Google map v2 lub v3?
- 25. Angular Google map geokodowanie callback
- 26. Problem z dokładnością map Google
- 27. Google Map w urządzeniach mobilnych
- 28. Oczekiwanie na geokodera map Google?
- 29. Google map + jQuery: renderowanie błędu
- 30. Google Map v2 Animacja znaczników
Dziękuję. Spojrzałem na to i nie odpowiada na konkretne pytanie, które łańcuchy będą i nie będą liczone jako adres. Wypróbowanie różnych formatów powinno być wystarczająco dobre, ale wolałbym mieć coś wyczerpującego. –
Tak naprawdę nie musisz zmieniać ciągów znaków w "ciągi kompatybilne z google", Google robi to za Ciebie. –
Rozumiem, że Google stara się zaakceptować jak najwięcej ciągów odpowiadających rzeczywistym adresom ulic. Szukam publicznego odnośnika, który zawiera szeroki opis, które struny Google Maps będą próbować analizować. Jeśli uda mi się znaleźć to odniesienie, sprawię, że moje kryterium dla tego, co liczy się jako adres. Jeśli to nie będzie możliwe, będę pracował bez niego. –