Tworzę mapę google, która kreśli stację ładowania pojazdów elektrycznych (EV) w całej Kanadzie i tylko w Kanadzie. Celem mapy jest określenie trasy w Kanadzie i sprawdzenie, jakie stacje EV są dostępne po drodze. Jednak podczas wyszukiwania Vancouver -> Toronto trasa przebiega przez Stany Zjednoczone. Jak mogę zagwarantować, że trasa zostanie w Kanadzie?Ograniczanie usługi Google Maps V3 Direction do pozostania w kraju
Odpowiedz
W każdej sytuacji geokodowania, jeśli wybrana jest trasa, znana lokalizacja itp., Lepszym rozwiązaniem jest przechowywanie preferowanych danych w pewien sposób. Następnie za każdym razem, gdy tworzone jest zapytanie dotyczące konkretnej trasy, lokalizacji itp., Korzystasz z tych danych zamiast z usługi geokodowania.
To często przyspiesza działanie, oferuje większą kontrolę i chroni Cię przed zmianą trasy lub miejsca bez Twojej wiedzy. Geokodowanie nie jest nauką stałą lub ścisłą, jeśli pytasz o usługę zdalną, nie ma gwarancji, że dane wejściowe, które działają dzisiaj, będą działać jutro.
Tak więc, jeśli masz trasy, które odbiegają od , co wiesz, że jest poprawne - napraw je i przechowuj. Kiedy zapytanie dotyczy tej trasy, zamiast geokodować kierunki, po prostu zwróć trasę.
Powinno być łatwo uzyskać dane o ruchu na głównych trasach w Kanadzie. Wraz z danymi lokalizacyjnymi stacji EV można wstępnie obliczyć, opracować, zoptymalizować najpopularniejsze trasy, zanim jeszcze zostanie wykonane zapytanie geokodowania użytkownika.
- 1. Google Maps v3 Direction Icons
- 2. Google Maps API v3 Podświetl granicę kraju bez użycia wielokątów.
- 3. Google Maps Android V2 i Direction API
- 4. Google Maps v3 OverlayView.getProjection()
- 5. Skokowy znacznik w Google Maps v3
- 6. Dojazd odległość w Google Maps API v3
- 7. Usuwanie znacznika w Google Maps API v3
- 8. Znacznik Google Maps API v3 z etykietą
- 9. MVC 4 i Google Maps API v3
- 10. Google Maps -> Wyświetlanie tylko granic kraju i zdarzenie onclick
- 11. Google Maps API v3: Menedżer rysunków
- 12. Google Maps api v3 tools: zniekształcenia wizualne?
- 13. Google Maps Api v3 - getBounds jest niezdefiniowany
- 14. Google Maps v3 InfoBox Dodaj odbiorcę zdarzeń
- 15. Google Maps API V3 Szary obszar
- 16. Zdobądź polilinię od Google maps directions V3
- 17. Przybliżanie do środka na mapie w Google Maps API V3
- 18. Jak dodać obraz do InfoWindow markera w google maps v3?
- 19. Google Maps V3 marker z etykietą
- 20. google maps api v3 bez płynnego przeciągania
- 21. Google Maps v3 - Markery nie wyświetlają się
- 22. Google Maps API V3 wyłącz płynne powiększanie
- 23. Google Maps API v3 Wydanie Firefoksa
- 24. Google Maps V3: Jak wyłączyć "widok ulicy"?
- 25. test google maps Lokalnie geolokalizacja V3?
- 26. Google maps api v3 DrawingManager żadna praca
- 27. Google maps API V3 method fitBounds()
- 28. Google Maps V3: rysowanie niemieckich wielokątów?
- 29. Jak przekazać szerokość geograficzną do usługi Google Maps JavaScript API v3 Directions?
- 30. Google Maps v3 dodanie okna informacyjnego do kręgu
Nie sądzę, że jest to możliwe bez użycia waypointów. – ScottE
Ta funkcja została poproszona kilka miesięcy temu. Może powinieneś nadać jej gwiazdkę, aby pokazać, że interesuje Cię ta funkcja: http://code.google.com/p/gmaps-api-issues/issues/detail?id=3890 – BergListe
Możesz również przeanalizować wskazówki zwrócone przez usługę Direction Service, tak jak zrobił to facet: https://groups.google.com/d/msg/google-maps-js-api-v3/kvNk7bt14aY/vvIJheNzckkJ – BergListe