Witaj!
cerrato dodał nowy post w wątku: Google Mapa vs darmowe rozwiązanie
Z tego co kojarzę (jeśli jestem w błędzie to proszę o sprostowanie) w przypadku aplikacji mobilnych nie ma limitu wyświetleń mapy, zawsze będzie to darmowe. Tak samo nanoszenie pozycji na mapę - o ile robisz to samodzielnie (pobierasz dane z GPS telefonu i potem nanosisz na tą "darmową" mapę) to też nie płacisz, chyba że chcesz do tego wykorzystać serwery googlowskie - wtedy kasa może polecieć. Co do historii przejechanych tras - o ile tego sam nie ogarniesz tylko będziesz polegać na mapach to przy podanej przez Ciebie liczbie użytkowników szybko się zapcha. Darmowy limit to chyba 5k requestów na miesiąc. Dobrze jest też ustawić jakieś limity, żeby w razie nadmiernego zużycia po prostu naliczanie się wstrzymało, a nie że dostaniesz rachunek na taką kwotę, żę nawet sprzedaż jednej nerki może być niewystarczająca ;) Ale ogólnie to zasada jest taka - postaraj się jak najwięcej robic po stronie aplikacji, korzystając z darmowych wyświetleń. Wspomniałeś o darmowych rozwiązaniach - jakie alternatywy rozważasz? I w ogóle taka porada - postaraj się wprowadzić jakąś warstwę abstrakcji pomiędzy dostawcą usług map a samą aplikacją. Gdzieś czytałem (nie pamiętam konkretnie kto i gdzie o tym pisał, może nawet tutaj) jak jakaś firma się mocno uzależniła od jednego dostawcy map (chyba Google). Potem zmieniła się polityka tego dostawcy i musieli zrobić migrację. Tyle ze nie mieli żadnej abstrakcji, tylko bezpośrednio walili do serwera map, więc miejsc do wprowadzania poprawek w całej apce było sto milionów, a przez to firma była w czarnej D. A jak sobie zrobisz jakąś własną klasę MapProvider to w razie zamiany Google na np. OSM, zmieniasz tylko sam sposób łączenia się i komunikacji tej swojej klasy z serwerem mapowym, aplikacja nawet nie będzie wiedziała, że coś się zmieniło - bo tak samo jak przedtem będzie korzystać z czegoś w stylu MapProvider.getPosition();.
Z poważaniem, 4programmers.net
|