2012-07-11 14 views
5

Moi przyjaciele i ja rozwijanie aplikacji dla dostawców usług wiejskich w naszym stanie wziąć swoje listy adresów klientów i wykreślić je na pannable mapie nie tylko wyświetlać lokalizacje , ale także do interakcji z informacjami z bazy danych przechowywanymi na naszych serwerach (aktualizacje z zgłoszeń serwisowych, dostaw, sprzedaży itp.).Szukasz geokodowanie poradę/mapowania dla rozwoju iPad

Jesteśmy nowym do rozwoju iPad (dwa z nas zna z rozwojem Androida ale potencjalni klienci są inwestowane w technologii iOS), a my napotkasz rozterce geokodowania. Wygląda na to, że nasze plany geokodowania będą działały w oparciu o interfejsy API geokodowania/mapowania Google lub wymagałyby ogromnej licencji biznesowej o wartości 10 000 USD.

Jako rozwiązanie tymczasowe rozważaliśmy założenie serwera kaflowego Open Street Map dla jednej wioski jako elementu demonstracyjnego do celów sprzedażowych i rozpatrywanie wszelkich komercyjnych licencji, jeśli i kiedy produkt się powiedzie.

Chyba moje pytanie jest z ignorancji. Czy ktokolwiek ma doświadczenie w tworzeniu natywnych aplikacji na iOS dla celów komercyjnych, które korzystają z interfejsów API Map Google (mapy, wskazówki dojazdu, geolokalizacja)? Jeśli tak, to czy Google to najlepszy zestaw narzędzi, czy inny silnik będzie lepiej pasował (Bing, MapQuest, Yahoo!)? Czy istnieje jeszcze lepsze, prostsze i bardziej eleganckie rozwiązanie polegające na umieszczeniu tych lokalizacji na mapie?

dzięki za wgląd można zapewnić.

Odpowiedz

0

należy spojrzeć na nowe funkcje iOS 6 z dostępem do swojego dewelopera Apple

2

Pracuję na SmartyStreets gdzie utrzymujemy geokodowanie (i weryfikacji) API o nazwie LiveAddress. Wydaje mi się, że korzystasz z limitów TOS i głośności dzięki interfejsom API Google/Bing/itp. LiveAddress ma znacznie bardziej elastyczny TOS.

Zdaję sobie sprawę z kilku bardzo znanych programistów iOS, które wykorzystują LiveAddress z ich aplikacji w App Store i okazało się być bardzo opłacalne. Należy pamiętać, że w przeciwieństwie do zwykłych funkcji API geokodowania, adres LiveAddress będzie miał wartość confirm the validity and completeness zamiast przybliżać go, a w razie potrzeby zwracać tylko poprawne sugestie. Pomoże to zapewnić, że tylko wysokiej jakości dane trafią do Twojej bazy danych, a tym samym do Twoich klientów.

Jak wspomniano Jesse, iOS 6 ma wystrzałowych mapy wbudowany, więc można rozważyć patrząc na użyciu tych. Nie jestem pewien, jakie są tego konsekwencje, jeśli chodzi o dostępność i licencjonowanie, może nie ma ich, ponieważ jest tak zastrzeżona dla urządzeń z systemem iOS. Daj mi znać, co znajdziesz, chciałbym wiedzieć!

+0

Przeprowadzając badania, aby opublikować to pytanie, natknąłem się na SmartyStreets. Początkowo byliśmy optymistami, ale ponieważ dokładna geolokalizacja jest tak ważna dla aplikacji, przeprowadziliśmy kilka testów adresów. Pierwszy adres znajdował się 3,807 mil od prawidłowej szerokości i długości geograficznej. Oczywiście niepokoiło mnie to, jakiej dokładności możemy się spodziewać po SmartyStreets. –

+0

@ J.Maxon Porównując dane współrzędnych na tych StrikeIron, ServiceObjects, Geocoder.us, IntelligentSearch, Cdyne i innych, przekonasz się, że wszystkie te usługi zasadniczo używać tego samego oficjalnych danych - co nie zawsze jest super- blisko. Wyniki różnią się w zależności od indywidualnych wdrożeń, ale w naszych badaniach stwierdziliśmy, że wszyscy dostawcy byli czasami 5 lub 6 mil od nas. W rzeczywistości nasze wyniki były w wielu przypadkach bliższe niż ich wyniki. Możesz uzyskać dokładność na poziomie dachu z niektórych usług, ale nie za tanią: będzie kosztować tysiące na tysiące dolarów. – Matt

+0

Dziękuję za skontaktowanie się z nami. Tak, myślę, że jesteśmy za tysiące dolarów. Umożliwienie nam dokładnego lokalizowania tych klientów jest naszym celem. Shucks. –

-1

Zrobiłem kilka badań na ten temat kilka tygodni temu i jedyne informacje na temat cen, które znalazłem (bez kontaktu z odpowiednimi firmami), to że Bing jest "prawdopodobnie" tańszy niż Google Maps. Ale w innej notatce Apple pracuje nad własnymi mapami, ponieważ nie są one zadowolone z cennika Google Map - tak jak mówi Jesse, spójrz na to.

Edit: Mapy Google dla firm zaczyna się od $ 11.000 USD

+0

Chodzi o to, co ustaliliśmy. Wyglądało na to, że Google jest najlepszy, ale najdroższy, podczas gdy Bing wydaje się tańszy, a Yahoo wydaje się tańszy. Jestem optymistą co do funkcji mapowania, które będą zawarte w iOS 6. –

+0

Jaki jest powód głosowania w dół? – Dean

1

MapQuest offers an iOS Maps API, który pozwala na wybór pomiędzy „regularnych” płytek MapQuest, które są generowane z licencjonowanych źródeł (komercyjna) danych lub, płytek MapQuest-OSM które są bezpłatne i generowane z danych OpenStreetMap. Interfejs API Map na iOS był w wersji beta przez ostatnie kilka miesięcy, ale first production version of the API was just released.

Jeśli chodzi o geokodowanie, menedżer konta MapQuest Enterprise Solutions może odpowiedzieć na te pytania i ewentualnie podać cenę licencji przedsiębiorstwa, jeśli jest ona potrzebna do celów, które chciałbyś osiągnąć za pomocą aplikacji.Licencje dla przedsiębiorstw zapewniają umowę SLA, pomoc techniczną itd. Wydaje mi się, że licencja Community Edition (dane bezpłatne, ale licencjonowane - nie dane OpenStreetMap) allows for 5,000 geocodes per day.

Naw serwisie MapQuest Developer Network można również znaleźć odpowiedzi na pytania dotyczące interfejsu API Map na iOS, więc koniecznie zobacz!

Nadzieja ta informacja jest przydatna!

+0

Cóż, z pewnością doceniam wgląd w MapQuest. Myślę, że skontaktuję się z jednym z naszych programistów. Czy masz jakiekolwiek powiązania z MapQuest samemu, a jeśli nie, czy masz jakieś doświadczenie w korzystaniu z ich API? –

+1

Pracuję w MapQuest - właśnie dowiedziałem się (dzisiaj), że powinienem to ujawniać, gdy odpowiadam na pytania, więc przepraszam za wszelkie zamieszanie. Nie próbuję sprzedawać rzeczy, ale chciałem o tym wspomnieć, ponieważ jest to inna opcja, która może zadziałać dla Twojej aplikacji. – jharahush

Powiązane problemy