Buscando asesoramiento de geoencoding / mapeo para el desarrollo del iPad

Algunos amigos míos y yo estamos desarrollando una aplicación para proveedores de services rurales en nuestro estado para tomar sus lists de direcciones de clientes y trazarlas en un map manejable para que no solo muestre las ubicaciones sino que interactúe con la información de la database almacenada en nuestros serveres también (actualizaciones de llamadas de service, entregas, ventas, etc.).

Somos nuevos en el desarrollo de iPad (dos de nosotros estamos familiarizados con el desarrollo de Android, pero los clientes potenciales están invirtiendo en la tecnología de iOS), y nos encontramos con un dilema de geoencoding. Parece que nuestros planes para la geoencoding funcionarían con las API de geoencoding / maps de Google, o requerirían una licencia comercial de $ 10,000.

Como solución, hemos estado pensando en alojar un server de azulejos de Open Street Map para una aldea como una pieza de demostración con fines de venta, y frente a cualquier licencia comercial si el producto tiene éxito.

Creo que mi pregunta está por ignorancia. ¿Alguien tiene experiencia en la creación de aplicaciones iOS nativas con fines de lucro que utilizan API de Google Maps (maps, direcciones, geolocation)? De ser así, ¿es Google el mejor set de herramientas, o sería otro motor un mejor ajuste (Bing, MapQuest, Yahoo!)? ¿Hay otra solución mejor, más simple, más elegante para get estas ubicaciones en el map?

Gracias por cualquier información que pueda brindar.

Trabajo en SmartyStreets donde mantenemos una API de geoencoding (y verificación) llamada LiveAddress . Me imagino que te encuentras con TOS y límites de volumen con las API de Google / Bing / etc. LiveAddress tiene un TOS mucho más flexible.

Estoy al tanto de varios desarrolladores de iOS muy prominentes que usan LiveAddress con sus aplicaciones en la tienda de aplicaciones y han encontrado que vale la pena. Tenga en count que, a diferencia de las API de geoencoding regulares, LiveAddress confirmará la validez y la integridad de la dirección en lugar de aproximarla, mientras que solo devolverá sugerencias válidas si es necesario. Esto ayudará a garantizar que solo los datos de alta calidad entren en su database y, por lo tanto, en las manos de sus clientes.

Como Jesse mencionó, iOS 6 tiene algunos nuevos maps incorporados, por lo que puede considerar usarlos. No estoy seguro de cuáles son las implicaciones en cuanto a disponibilidad y licencia, tal vez no haya ninguna, ya que es tan exclusivo para dispositivos iOS. ¡Déjame saber lo que encuentres, me interesaría saberlo!

MapQuest ofrece una iOS Maps API , que le permite elegir entre los mosaicos MapQuest 'regulares' que se generan a partir de fonts de datos con licencia (comerciales), o los mosaicos MapQuest-OSM que son gratuitos y generados a partir de los datos de OpenStreetMap. La iOS Maps API estuvo en beta durante los últimos meses, pero la primera versión de producción de la API se acaba de publicar .

En lo que respecta a la geoencoding, un administrador de counts de MapQuest Enterprise Solutions podría responder a esas preguntas y posiblemente le indique un precio por una licencia empresarial si es necesario para lo que desea lograr con su aplicación. Las licencias de empresa proporcionan un SLA, soporte técnico, etc. Creo que la licencia de la Edición para la Comunidad (gratuita, pero con licencia, no datos de OpenStreetMap) permite 5,000 códigos de geocerca por día .

Los foros en la Red de desarrolladores de MapQuest también son un buen recurso para encontrar respuestas a preguntas sobre la API de iOS Maps, ¡así que asegúrate de echar un vistazo!

¡Espero que esta información sea útil!

debe consultar las nuevas funciones de iOS 6 con el acceso de su desarrollador a Apple

Hice algunas investigaciones sobre esto hace algunas 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 en otra nota, Apple está trabajando en su propio software de maps porque no están contentos con el precio de Google Map, así que, como dice Jesse, investigue eso.

Editar: los maps de Google para empresas comienzan en $ 11,000 USD