2010-06-17 47 views
5

Quiero saber si alguien que tenga experiencia en el uso de la API de Google Maps y la API Multimapa puede dar una buena razón de por qué uno es mejor que el otro - o tal vez una lista de pros y contras?API de Google Maps vs API Multimapa/Bing Maps

Trabajaré en un rediseño completo de un sitio que actualmente usa la API Multimap (Classic) y quiero considerar la posibilidad de usar Google Maps API en lugar de Multimap (ahora MS Bing), pero necesito una razón convincente para justificar esta decisión.

Actualmente, el sitio proporciona un mecanismo de búsqueda que permite a los usuarios buscar direcciones usando el código postal/código postal parcial o ciudad. El sistema actual tiene un servidor de base de datos sqlserver que contiene todos los detalles de la dirección y también carga (geocodifica esta información a Multimap con una tarea programada diariamente). Me pregunto si es posible con la API de Google evitar la necesidad de la carga diaria y simplemente usar su API de geocodificación (aunque esto está limitado por la restricción de Google de un cierto número de solicitudes de codificación geográfica por día).

Respuesta

2

De acuerdo con Wikipedia Multimap fue comprado por Microsoft hace algunos años y sus características de dirección se fusionaron en la API de Microsoft Bing. Supongo que la API Multimap existe principalmente para fines heredados. Para finales de 2010, el multimapa podría desaparecer, por lo que definitivamente es una razón convincente para volver a escribir la parte de geocodificación de tu aplicación ...

En cualquier caso, me comunicaría con Multimap por cuánto tiempo planean admitir su API y si hay una ruta de migración (probablemente para mapas bing).

Bing Maps, así como Google Maps ahora ofrecen servicios de geocodificación en tiempo real en lugar de Javascript (ver http://msdn.microsoft.com/en-us/library/ff710027.aspx para un ejemplo en bing). ¿Cuál escoger? Verifique los términos de uso y los costos de las solicitudes de geocodificación por día.

4

En mi experiencia con los dos, los Bing Maps son más precisos con respecto a su geocaching, pero Google tiene unos Road Maps un poco más agradables.

La API de Google Maps es un poco más útil; por ejemplo, si tiene 2 marcadores, el mapa se aleja automáticamente al nivel correcto, Bing requiere un poco más de trabajo.

Los mapas aéreos se ven más o menos iguales en ambos, al igual que los mapas híbridos.

Mi consejo sería: utilice los mapas de Bing para geocaching, luego, si desea mapas de carreteras realmente atractivos, use Google. Si está utilizando Aerial, Hybrid o Birdseye, es mejor que se quede con Bing.

+0

vista de pájaro es increíble – jle

1

Sí omita el antiguo Multimap heredado y use Google Maps o Bing Maps. Ambos están en competencia activa y en desarrollo activo. Así que uno podría ser mejor en un área durante unos meses, pero es probable que cambie. P.ej. Bing Maps fue el primero con soporte multitáctil (usando Silverlight) pero Google Maps ahora lo admite con su API v3. (Desafortunadamente, todas las superposiciones de mapas menos las más básicas colapsarán las aplicaciones multitáctiles de Google Maps con la plataforma multitáctil más ampliamente disponible: Safari en el iPad/iPhone).

Por el momento, creo que Bing Maps tiene la ventaja, pero al final del día, su decisión probablemente será subjetiva (esos mapas se ven mejor/La API me parece más agradable/etc.), o según el redacción exacta del EULA (es decir, ¿paga? y ¿cuánto? para su aplicación específica).

Ha hablado sobre la geocodificación. Cada vez más personas buscan utilizar múltiples plataformas de geocodificación.Principalmente porque la cobertura de geocodificación de todos los servicios es imperfecta, pero también le brinda cobertura si un servicio se cae.