2011-05-06 111 views
7

Microsoft ha lanzado recientemente un componente objetivo de mapas de Bing c.Cuáles son las ventajas/desventajas de los mapas de Bing sobre Map Kit en iOS

Ver here y here

mencionan que tienen condiciones menos restrictivas:

Creemos que usted encontrará que las condiciones de uso son menos restrictivas que lo que se encuentra en el Kit de Apple Maps, sin sacrificio en funcionalidad.

¿Qué significa exactamente eso? ¿Podemos ahora guardar las imágenes del mapa en nuestra aplicación para usar sin conexión, por ejemplo?

  • ¿Qué otras ventajas hay?
  • ¿Cuáles son las desventajas de usar los mapas de Bing sobre el kit del mapa?
+0

Interesante pregunta - ¿te importa si edito la última línea de decir '¿Qué otras ventajas/desventajas hay' porque puedo pensar en algunas cosas negativas;) – deanWombourne

+0

@deanWombourne - Tal vez usted tan amable como enumerar los negativos que puedes pensar entonces? –

+0

Buen punto, lo he cambiado para incluir desventajas. ¡Siéntase libre de editar tho! – Robert

Respuesta

1

acabo portado una pequeña aplicación de Bing Maps y es tan fácil como la eliminación de las importaciones MapKit y el uso de las clases de Bing. La API es casi la misma, a veces los nombres cambian, como addAnnotations se convierte en addMarkers y cosas por el estilo.

La pantalla se puso negra cuando agregué 1000 pines, ese parece ser el límite. No hay ninguna razón para hacerlo realmente, solo para probar el rendimiento. : P Esto sucedió usando una clave de desarrollador. Aparte de eso, los mapas son rápidos

Tengo un montón de características aquí: Bing Maps Platform Features, como el clúster de chinchetas, pero no vi mención alguna de eso al agrupar los documentos. No entiendo por qué Apple o Bing no implementa clustering k-means, no es un gran esfuerzo. Hasta entonces, tienes que hacerlo tú mismo.

Así que, en pocas palabras, y sin hacer muchas pruebas, es lo mismo.Esperaba algunos dulces extra para atraer a los desarrolladores, pero no tengo ninguna razón para dejar de usar los mapas de Google.

Incluso me gusta más el labeling style of Google maps.

+0

Fantástico enlace. – Robert

2

No puedo hablar por alguna ventaja, pero eso es sólo porque no he probado todavía - Estoy planeando en el futuro :)

Sin embargo, puedo pensar en algunas desventajas -

1) Un usuario exceptúa un mapa en una aplicación para tener un cierto aspecto y sensación de que están acostumbrados al componente de mapa de Apple. Cambiar esto hará que la aplicación sea menos familiar y, por lo tanto, menos utilizable de inmediato. Bing debería ser un gran salto adelante en su usabilidad y su función está configurada para compensarlo.

2) Los componentes del mapa de Apple ya vienen con el iPhone; probablemente ya estén cargados en la memoria también. Esto significa que usar una biblioteca de mapas de terceros significa que tendrá una aplicación más grande que tardará más en iniciarse.

3) Los componentes de Apple han sido probados desde hace años: la biblioteca de Bing es relativamente nueva. Obviamente, esto cambiará con el tiempo y con el tiempo se convertirán en bibliotecas maduras, pero ahora prefiero confiar en la base de código anterior con sus errores conocidos y muchas correcciones :)

4) Esta es una pequeña - No tengo problemas con las restricciones de la manzana, por lo que los términos menos restrictivos no son un verdadero punto de venta para mí (aunque sí aprecio que esto será diferente para diferentes usuarios y casos de uso).

Pero como he dicho que estoy perfectamente dispuesto a darle una oportunidad :) Bing

+0

Basado en la documentación, no veo ninguna ventaja para Bing Maps en materia de funcionalidad; no hay búsqueda de ruta, no está construida en la vista a nivel de calle, nada de eso. Creo que las ventajas pueden venir exclusivamente de la licencia, tal como se anuncia. – Tommy

2

Me resulta sorprendente que nadie haya mencionado la diferencia más obvia, además de los términos de la licencia, que Map Kit utiliza imágenes y datos de Google Maps (o la de sus socios), mientras que el componente Bing Maps utiliza imágenes de Microsoft y datos (o el de sus socios).

Hay varios factores a considerar cuando se comparan los dos: la integridad y exactitud de los datos de los mapas

  • precisión
  • ¿Con qué frecuencia que ésta se actualiza
  • La resolución de las imágenes
  • ...

Hay un También hay preferencias más subjetivas de cosas como el estilo del etiquetado de mapas, etc. Tenga en cuenta que el enlace 41latitude previamente publicado por Jano compara el estilo de camino anterior de Bing Maps. La mayoría de las partes del mundo (con la excepción del Reino Unido y Japón) ahora utilizan el estilo de ruta "lavanda" en Bing Maps, tal como se describe aquí: http://www.bing.com/community/site_blogs/b/maps/archive/2010/12/15/announcing-v1-1-of-the-new-map-style.aspx

Desde mi experiencia, ni Google Maps o Bing Maps es consistentemente mejor en calidad en todo el mundo, pero ciertamente hay variaciones regionales en las que una es claramente mejor que la otra. Si su aplicación está diseñada para usarse solo en un área geográfica determinada (en un país en particular, solo en áreas urbanas ... etc.), entonces le recomiendo que observe lo que los dos proveedores ofrecen para esa área en particular. Por supuesto, ambos proveedores tienen un programa de actualización continuo, así que solo porque uno es mejor hoy no necesariamente significa que seguirá siendo mejor mañana ...

He hecho un par de publicaciones en el blog en el pasado comparando Google Maps, Bing Maps y Open Street Maps en el Reino Unido que puede resultarle interesante para demostrar el tipo de cosas que debe buscar (incluyendo carreteras incorrectamente etiquetadas o faltantes, direcciones de ruta que lo llevan por rutas exclusivas para peatones ...):

Cuestiones relacionadas