Temat: Delphi a google maps

Witam serdecznie.
Mam do was pytanie czy walczył ktoś z was z Googlami w Delphi. Chodzi mi szczególnie o geokodowanie adresów.?

Od razu dla złośliwych napisze że grzebałem trochę w google na ten temat. Każdy kto w tym siedział będzie wiedział że są różne problemy i ograniczenia.

Drugie pytanko czy może ktoś zna jakieś inne mapy inne api dzięki którym będzie można geokodować adresy??

Pozdrawiam
Przemek
Daniel Grabowski

Daniel Grabowski Interaktywne
planowanie produkcji
on-line z MES

Temat: Delphi a google maps

Przemysław K.:
Witam serdecznie.
Mam do was pytanie czy walczył ktoś z was z Googlami w Delphi. Chodzi mi szczególnie o geokodowanie adresów.?

Od razu dla złośliwych napisze że grzebałem trochę w google na ten temat. Każdy kto w tym siedział będzie wiedział że są różne problemy i ograniczenia.
Bywam złośliwy (złośliwi powiedzą, że nie tylko bywam) ale możesz opisać o co chodzi z tymi ograniczeniami?
Geokoder google dla naszego kraju działa różnie... Dla dużych miast winno być ok, ale dla mniejszych miejscowości nie musi być zbyt dokładny.
Co do używania - to zwykłe REST API, a więc nie powinno być większego problemu.
https://developers.google.com/maps/documentation/geocod...

Bawiłem się tym (znaczy, wprawki robiłem, ale w końcu nie z tego nie wyszło):
http://sourceforge.net/projects/gmlibrary/
i było całkiem OK. Co prawda geokodowania nie tykałem, ale widzę że jest wspierane.
Drugie pytanko czy może ktoś zna jakieś inne mapy inne api dzięki którym będzie można geokodować adresy??
Microsoft Bing, ale nie mam pojęcia jak to zadziała dla naszego kraju.
Być może jeszcze openStreetMap...
Z obu powyższych korzysta natywna kontrolka do Delphi:
https://www.devexpress.com/Products/VCL/ExMapControl/
Ale tanio nie będzie ;-)

Temat: Delphi a google maps

Dzięki za wypowiedź.
Ograniczenia w google to:
Users of the free API:
2,500 requests per 24 hour period.
5 requests per second.

To drugie działa różnie bo nawet stosując się do takich czasów zapytań i tak potrafi losowo zwrócić bądź nie lokalizację.

Jeżeli chodzi o gmlibrary, trochę to testowałem , i miałem problem bo wrzucając w pętlę wyszukanie 500 adresów pierwsze 300 szło ok potem w kratkę na 4 wyszukania zwracał 1 badź 2. Kontaktując się z twórcą napisał, że to wina google ale nie wiem po której stronie leży prawda bo przecież nie przekroczyłem limitów:)

Kiedyś sprawdzałem Bings ale dla polski to on działał tylko dla dużych miast i głównych ulic.
Google powiem ci szczerze że działa nawet dość dobrze do wyszukania nawet wiejskich adresów.
Co do kontrolki to dzięki, ale za droga:).
Nic będę szukał dalej..
Daniel Grabowski

Daniel Grabowski Interaktywne
planowanie produkcji
on-line z MES

Temat: Delphi a google maps

Przemysław K.:
Dzięki za wypowiedź.
Ograniczenia w google to:
Users of the free API:
2,500 requests per 24 hour period.
5 requests per second.

To drugie działa różnie bo nawet stosując się do takich czasów zapytań i tak potrafi losowo zwrócić bądź nie lokalizację.
Chcesz mieć pewność - musisz zapłacić. Przecież google udostępnia płatną usługę dla firm właśnie i tam nie ma takich problemów.
Jeżeli chodzi o gmlibrary, trochę to testowałem , i miałem problem bo wrzucając w pętlę wyszukanie 500 adresów pierwsze 300 szło ok potem w kratkę na 4 wyszukania zwracał 1 badź 2. Kontaktując się z twórcą napisał, że to wina google ale nie wiem po której stronie leży prawda bo przecież nie przekroczyłem limitów:)
Tak, ale nie po raz pierwszy jest tak, że w dokumentacji google jest coś, a działa inaczej.
Wcale bym się nie zdziwił, jak usługa zwiększała czasy opóźnień pomiędzy żądaniami dla wersji free. Może być też tak, że wersja wersja free ma tak niski priorytet, że owe opóźnienia pojawiają się samoistnie.
Nie wiem tego, to tylko dywagacje.
Reasumując - chcesz mieć pewność, zapłać.
Kiedyś sprawdzałem Bings ale dla polski to on działał tylko dla dużych miast i głównych ulic.
Google powiem ci szczerze że działa nawet dość dobrze do wyszukania nawet wiejskich adresów.
Co do kontrolki to dzięki, ale za droga:).
Nic będę szukał dalej..
Pochwal się co znalazłeś :)

Temat: Delphi a google maps

Tak. Zgadza się. Tylko zerknij ile to kosztuje u Google.
Twoje przypuszczenia mogą by prawdziwe bo ja tak samo myślę.
Pozdrawiam



Wyślij zaproszenie do