Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona información sobre cómo migrar aplicaciones web, para dispositivos móviles y basadas en servidor de Google Maps a la plataforma Microsoft Azure Maps. En este tutorial se incluyen ejemplos de código comparativos, sugerencias de migración y procedimientos recomendados para migrar a Azure Maps. En este tutorial se muestra lo siguiente:
- Hacer una comparación de alto nivel para características equivalentes de Google Maps disponibles en Azure Maps.
- Identificar las diferencias en las licencias que se deben tener en cuenta.
- Planear la migración.
- Encontrar recursos técnicos y soporte técnico
Requisitos previos
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Nota
Para más información sobre la autenticación en Azure Maps, consulte Administración de la autenticación en Azure Maps.
Introducción a la plataforma Azure Maps
Azure Maps proporciona a todos los desarrolladores, independientemente de cuál sea su sector, una funcionalidades geoespaciales eficaces. Las funcionalidades se empaquetan con datos de mapas actualizados periódicamente para proporcionar un contexto geográfico a las aplicaciones web y móviles. Azure Maps tiene un conjunto de API REST compatible con Azure One API. Las API REST ofrecen representación de mapas, búsqueda, enrutamiento, tráfico, zonas horarias, geolocalización, geovallas, datos de mapas y climatología. Las operaciones vienen acompañadas de los SDK web y para Android para hacer el desarrollo sencillo, flexible y portátil entre varias plataformas.
Comparación general de las plataformas
En la tabla se proporciona una lista general de las características de Azure Maps, que se corresponden con las características de Google Maps. Esta lista no muestra todas las características de Azure Maps. Otras características de Azure Maps incluyen accesibilidad, geovallas, isocronas, acceso directo a mosaicos de mapa, servicios de lotes y comparaciones de cobertura de datos (es decir, cobertura de imágenes).
Característica de Google Maps | Compatibilidad con Azure Maps |
---|---|
SDK web | ✓ |
SDK de Android | ✓1 |
SDK de iOS | N/D2 |
API REST del servicio | ✓ |
Direcciones (cálculo de ruta) | ✓ |
Matriz de distancia | ✓ |
Geocodificación (directa o inversa) | ✓ |
Geolocalización | ✓ |
Carreteras más cercanas | ✓ |
Búsqueda de lugares | ✓ |
Detalles de lugares | N/D: sitio web y número de teléfono disponible |
Fotos de lugares | N/D |
Autocompletar para lugares | ✓ |
Ajustar a la carretera | ✓ |
Límites de velocidad | ✓ |
Mapas estáticos | ✓ |
Vista de calle estática | N/D |
Zona horaria | ✓ |
API insertada de mapas | N/D |
Direcciones URL de mapas | N/D |
1 El SDK nativo de Azure Maps para Android ya está en desuso y se retirará el 31 de marzo de 2025. Para evitar interrupciones del servicio, migre al SDK web de Azure Maps antes del 31 de marzo de 2025. Para obtener más información, consulte la Guía de migración de Android SDK de Azure Maps. 2 El SDK nativo de Azure Maps para iOS ya está en desuso y se retirará el 31 de marzo de 2025. Para evitar interrupciones del servicio, migre al SDK web de Azure Maps antes del 31 de marzo de 2025. Para obtener más información, consulte la Guía de migración del SDK de Maps para iOS.
Google Maps proporciona autenticación básica basada en claves. Azure Maps proporciona autenticación básica basada en claves y autenticación de Microsoft Entra. La autenticación de Microsoft Entra ofrece más características de seguridad en comparación con la autenticación básica basada en claves.
Consideraciones acerca de las licencias
Al migrar a Azure Maps desde Google Maps, tenga en cuenta los aspectos siguientes relacionados con las licencias.
- Azure Maps cobra por el uso de mapas interactivos, en función del número de mosaicos de mapa cargados. Por otro lado, Google Maps cobra por cargar el control de mapa. En los SDK interactivos de Azure Maps, los mosaicos de mapa se almacenan automáticamente en caché para reducir el costo del desarrollo. Se genera una transacción de Azure Maps por cada 15 iconos de mapa que se cargan. Los SDK interactivos de Azure Maps usan iconos de 512 píxeles y, de media, generan una o menos transacciones por cada vista de página.
- A menudo es más rentable reemplazar las imágenes de mapas estáticas de los servicios web de Google Maps por el SDK web de Azure Maps. El SDK web de Azure Maps usa mosaicos de mapa. A menos que el usuario realice un movimiento panorámico y un zoom del mapa, con frecuencia, el servicio solo genera una fracción de la transacción por carga del mapa. El SDK web de Azure Maps tiene opciones para deshabilitar el movimiento panorámico y el zoom, si se desea. Además, el SDK web de Azure Maps ofrece muchas más opciones de visualización que el servicio web de mapas estáticos.
- Azure Maps permite almacenar los datos de su plataforma en Azure. Los datos también se pueden almacenar en caché en otro lugar durante un máximo de seis meses, según las condiciones de uso.
Estos son algunos recursos relacionados con Azure Maps:
- Página de precios de Azure Maps
- Calculadora de precios de Azure
- Condiciones de uso de Azure Maps (incluido en los Términos de los Servicios en Línea de Microsoft).
Plan de migración sugerido
Incluye un plan de migración de alto nivel.
- Realice un inventario de los SDK y servicios de Google Maps que usa la aplicación. Compruebe que Azure Maps proporciona SDK y servicios alternativos.
- Si todavía no tiene una, cree una suscripción de Azure.
- Cree una cuenta de Azure Maps y clave de suscripción o autenticación de Microsoft Entra.
- Migre el código de la aplicación.
- Pruebe la aplicación migrada.
- Implemente la aplicación migrada en producción.
Crear una cuenta de Azure Maps
Para crear una cuenta de Azure Maps y acceder a la plataforma Azure Maps, siga estos pasos:
- Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
- Inicie sesión en Azure Portal.
- Cree una cuenta de Azure Maps.
- Obtenga la clave de suscripción de Azure Maps o de autenticación de Microsoft Entra para mejorar la seguridad.
Recursos técnicos para Azure Maps
Esta es una lista de recursos técnicos útiles para Azure Maps.
- Página del producto de Azure Maps
- Documentación de producto de Azure Maps
- Ejemplos de código del SDK web de Azure Maps
- Foros para desarrolladores de Azure Maps
- Programas del Centro de aprendizaje de Microsoft
- Blog de Azure Maps
- Preguntas y respuestas de Azure Maps
Compatibilidad con la migración
Los desarrolladores pueden recibir soporte para la migración en los foros para desarrolladores de Azure Maps o mediante una de las numerosas opciones de soporte técnico de Azure.
Limpieza de recursos
No hay recursos para limpiar.
Pasos siguientes
Aprenda a migrar la aplicación de Google Maps con estos artículos: