2012-07-11 8 views
5

Algunos amigos míos y yo estamos desarrollando una aplicación para proveedores de servicios rurales en nuestro estado para tomar sus listas de direcciones de clientes y trazarlas en un mapa pannable para no solo mostrar las ubicaciones , pero también para interactuar con la información de la base de datos almacenada en nuestros servidores (actualizaciones de llamadas de servicio, entregas, ventas, etc.).Buscando consejo de geocodificación/mapas para desarrollo de iPad

Somos nuevos en el desarrollo de iPad (dos de nosotros estamos familiarizados con el desarrollo de Android pero los clientes potenciales están invertidos en la tecnología de iOS), y nos hemos topado con un dilema de geocodificación. Parece que nuestros planes de geocodificación se ejecutarán en las API de geocodificación/mapas de Google o requerirán una fuerte licencia comercial de $ 10,000.

Como solución temporal, hemos estado pensando en alojar un servidor de mosaicos de Open Street Map para una aldea como una pieza de demostración para fines de ventas, y para tratar con cualquier licencia comercial si el producto tiene éxito.

Supongo que mi pregunta es por ignorancia. ¿Alguien tiene experiencia en la creación de aplicaciones iOS nativas con fines de lucro que utilicen las API de Google Maps (mapas, direcciones, geolocalización)? En caso afirmativo, ¿Google es el mejor conjunto de herramientas, o sería mejor tener otro motor (Bing, MapQuest, Yahoo!)? ¿Hay alguna otra solución mejor, más simple y más elegante para obtener estas ubicaciones en el mapa?

Gracias por cualquier idea que pueda proporcionar.

Respuesta

0

usted debe buscar en las nuevas características de iOS 6 con el acceso de su desarrollador a Apple

2

Trabajo en SmartyStreets, donde mantenemos una geocodificación (y verificación) de la API llamados LiveAddress. Me imagino que se está topando con TOS y límites de volumen con las API de Google/Bing/etc. LiveAddress tiene un TOS mucho más flexible.

Conozco a varios desarrolladores de iOS muy destacados que usan LiveAddress con sus aplicaciones en la tienda de aplicaciones y han encontrado que valen la pena. Tenga en cuenta que, a diferencia de las API de geocodificación habituales, LiveAddress marcará confirm the validity and completeness de la dirección en lugar de aproximarla, y solo mostrará sugerencias válidas si es necesario. Esto ayudará a garantizar que solo los datos de alta calidad entren en su base de datos y, por lo tanto, en las manos de sus clientes.

Como mencionó Jesse, iOS 6 tiene algunos nuevos y sofisticados mapas integrados, por lo que puede considerar buscarlos. No estoy seguro de cuáles son las implicaciones en cuanto a disponibilidad y licencias, tal vez no las hay, ya que son tan exclusivas de los dispositivos iOS. Déjame saber lo que encuentras, ¡me gustaría saber!

+0

Investigando para publicar esta pregunta, me encontré con SmartyStreets. Al principio éramos optimistas, pero debido a que la geolocalización precisa es tan importante para la aplicación, realizamos varias pruebas a través de las direcciones. La primera dirección era 3.807 millas desde su latitud y longitud correctas. Naturalmente, eso me preocupó por la precisión que podemos esperar de SmartyStreets. –

+0

@ J.Maxon Comparando nuestros datos de coordenadas con los de StrikeIron, ServiceObjects, Geocoder.us, IntelligentSearch, Cdyne y otros, encontrará que todos estos servicios utilizan esencialmente los mismos datos oficiales, lo que no siempre es excelente. cerca. Los resultados varían debido a las implementaciones individuales, pero en nuestra investigación encontramos que todos los proveedores estaban a veces a 5 o 6 millas de distancia. De hecho, nuestros resultados fueron más cercanos que los suyos en muchos casos. Puede obtener la precisión del nivel de la azotea de algunos servicios, pero no por poco dinero: costará miles y miles de dólares. – Matt

+0

Gracias por contactarme. Sí, supongo que tenemos miles y miles de dólares, entonces. Poder localizar a estos clientes con precisión es lo que buscamos. Shucks. –

-1

Hice algunas investigaciones sobre esto hace unas semanas y la única información de precios que encontré (sin contactar a las compañías relevantes) fue que Bing es 'probablemente' más barato que Google Maps. Pero, por otro lado, Apple está trabajando en su propio software de mapas porque no están contentos con la etiqueta de precio de Google Map, por lo que, como dice Jesse, investigad eso.

Editar: los mapas de Google para el negocio comienza en $ 11,000 USD

+0

Eso es lo que determinamos. Parecía que Google es el mejor, pero más caro, mientras que Bing parece más barato, y Yahoo parece menos costoso que eso. Soy optimista sobre las funciones de mapeo que se incluirán en iOS 6. –

+0

¿Cuál es el motivo del voto a la baja? – Dean

1

MapQuest offers an iOS Maps API, lo que le permite elegir entre las baldosas 'regular' MapQuest que se generan a partir de fuentes de datos (comercial) con licencia, o, en los azulejos MapQuest-OSM que son gratis y se generan a partir de datos de OpenStreetMap. La API de iOS Maps estaba en beta durante los últimos meses, pero el first production version of the API was just released.

En cuanto a la geocodificación, un administrador de cuentas MapQuest Enterprise Solutions podría responder esas preguntas y posiblemente cotizar un precio por una licencia empresarial si es necesario para lo que le gustaría lograr con su aplicación.Las licencias empresariales proporcionan un acuerdo de nivel de servicio (SLA), soporte técnico, etc. Creo que la licencia Community Edition (gratuita, pero con licencia de datos, no de OpenStreetMap) allows for 5,000 geocodes per day.

El forums en el MapQuest Developer Network es también un buen recurso para encontrar respuestas a preguntas sobre iOS Maps API, ¡así que asegúrese de echarle un vistazo!

Espero que la información sea útil.

+0

Bueno, ciertamente aprecio la idea de MapQuest. Creo que haré que uno de nuestros desarrolladores se ponga en contacto con ellos. ¿Tiene alguna afiliación con MapQuest usted mismo, o si no tiene alguna experiencia con su API? –

+1

Trabajo en MapQuest: Acabo de enterarme (hoy) de que debería divulgar esto cuando respondo preguntas, por lo que me disculpo por cualquier confusión. No estoy tratando de vender cosas, solo quería mencionarlo ya que es otra opción que podría funcionar para su aplicación. – jharahush

Cuestiones relacionadas