¿Cómo elijo el proveedor de mapas adecuado para una nueva aplicación iOS basada en la ubicación que estoy construyendo?

¡Realmente depende de lo que quieras hacer!
Técnicamente, en la actualidad, casi todos los SDK tienen api relajantes, lo cual es realmente fácil de trabajar y el marco json acorta el tiempo de diseño de la aplicación.

Yo diría que comience con ArcGIS Runtime SDK para iOS con los ejemplos incrustados para iOS. Es realmente fácil obtener los conceptos básicos de la ubicación nativa basada en API.
Una entrada fácil a la API basada en la ubicación no nativa sería AQUÍ. Sitio del desarrollador. AQUÍ es fácil de usar. Le brinda la interfaz con un código de muestra integrado.

Una vez que esté bien al elegir b / w nativo / no nativo, entonces el siguiente paso sería trabajar en elegir el tipo de datos y vistas que necesita. Supongo que por su pregunta, supongo que su aplicación solo necesita habilitar el marcador gps para señalar la ubicación.

Ordenado según la facilidad de uso.

  • SDK de Google Maps para iOS
  • AQUÍ. Sitio del desarrollador
  • ArcGIS Runtime SDK para iOS
  • Bing Maps Control para iOS
  • Red de desarrolladores de MapQuest: API de mapas, SDK y servicios web

Ordenado según el rendimiento general y la flexibilidad.

  • ArcGIS Runtime SDK para iOS
  • Red de desarrolladores de MapQuest: API de mapas, SDK y servicios web
  • SDK de Google Maps para iOS
  • AQUÍ. Sitio del desarrollador

Apple podría presentar un cambio en su API de Maps en poco tiempo, por lo que no he comentado al respecto. La API de Apple Maps es inteligente para almacenar en caché los mapas sin conexión. A menos que tenga un requisito para los mapas sin conexión, no hay necesidad de usarlos por ahora.

Sugiero la API de Google Maps, ya que demostró el valor en varias aplicaciones y es fácil de integrar.

Las aplicaciones de Google son actualizadas y precisas en comparación con cualquier otra que haya probado.

Si la base de usuarios es grande y está dirigida a un público desde una ubicación específica, entonces considere alguna otra API de mapas