Migración de la API de administración y consulta de orígenes de datos de Bing Maps
Los servicios de Data Services (SDS) de Bing Maps tienen varias funcionalidades similares a Azure Maps y otros servicios de Azure. SDS de Mapas de Bing es compatible con el almacenamiento, la administración y la consulta de sus datos espaciales personalizados usando las API Data Source Management y Query de SDS, la consulta de datos de puntos de interés públicos usando las API dePublic Data Sources y Query de SDS, la geocodificación de datos de ubicación por lotes usando la API de Geocode Dataflow y la obtención de límites de polígonos geográficos usando la API de Geodata de SDS.
En este artículo se tratan las alternativas a la funcionalidad de SDS para almacenar, administrar y consultar los orígenes de datos espaciales personalizados. Si necesita instrucciones sobre cómo migrar desde las otras funcionalidades de SDS a Azure Maps, consulte las siguientes guías de migración.
- Migrar la API de flujo de datos de geocodificación SDS de Bing Maps
- Migrar la API de geodatos SDS de Bing Maps
Requisitos previos
- Una cuenta de Azure
- Una cuenta de Azure Maps
- Una clave de suscripción u otra forma de Autenticación con Azure Maps
Alternativas de API de consulta y administración de orígenes de datos de SDS de Bing Maps
Azure Maps en combinación con otros servicios de Azure ofrecen soluciones de última generación para almacenar, administrar y realizar consultas espaciales en los datos de ubicación personalizados. Todo al controlar los requisitos de seguridad, cumplimiento y privacidad. Azure tiene a su disposición varias soluciones alternativas a la API de consulta y administración de orígenes de datos SDS de Bing Maps.
Azure Maps se integra con otros servicios de Azure para almacenar, administrar y realizar consultas espaciales en los orígenes de datos espaciales personalizados. Por ejemplo, Azure ofrece varios productos de base de datos que admiten funcionalidades de datos geoespaciales, como los siguientes productos de base de datos:
- Azure SQL Database: una base de datos relacional que admite tipos de datos geográficos y geométricos y métodos espaciales, como STArea, STDistance, STIntersects, STWithin, y muchos más.
- Azure Cosmos DB: base de datos NoSQL que admite tipos de datos GeoJSON y consultas espaciales, como ST_AREA, ST_DISTANCE, ST_WITHIN, ST_INTERSECTS, ST_ISVALID, y ST_ISVALIDDETAILED.
- Azure Database for PostgreSQL: una base de datos relacional de código abierto que admite PostGIS, una extensión que agrega compatibilidad con objetos geográficos y funciones espaciales, como ST_Area, ST_Distance, ST_Within, ST_Intersects, ST_IsValid, y ST_IsValidReason.
Para cargar y presentar sus datos en un mapa, debe compilar una capa de servicio (una API) que utilice el Cliente del SDK web de Azure Maps para obtener los datos que deben mostrarse en el mapa. La siguiente ilustración es un diseño de arquitectura simple que muestra lo que necesita para este escenario:
Información adicional
- Creación de un origen de datos para un mapa en Microsoft Azure Maps
- Uso del módulo de E/S espacial de Azure Maps
- Leer y escribir datos espaciales con Microsoft Azure Maps
Proyecto de inicio de localizador
Si necesita una solución de localizador, como un localizador de tiendas, una búsqueda de trabajo por ubicación o la búsqueda de una casa para comprar o alquilar, tenemos un proyecto de inicio de localizador de tiendas que usa Azure Maps y Azure Cosmos DB para empezar a trabajar rápidamente. El Localizador de almacenes de Azure Maps proporciona una impresionante gama de funcionalidades para mejorar los servicios basados en la ubicación:
- Back-end del localizador de almacenes: ofrece API de REST y un "Control web de localizador de almacenes".
- Búsqueda automática sólida: permite buscar nombres de almacén, direcciones, puntos de interés (POI) o códigos postales.
- Alta capacidad de ubicación: admite más de 10 000 ubicaciones.
- Información de proximidad: muestra las tiendas cercanas y sus respectivas distancias.
- Búsqueda basada en ubicación: permite realizar búsquedas en función de la ubicación del usuario o del dispositivo.
- Estimaciones de tiempo de viaje: presenta el tiempo de viaje para pasear y conducir opciones.
- Información detallada del almacén: ofrece detalles del almacén a través de ventanas emergentes e instrucciones.
- Filtrado dinámico: permite al usuario filtrar en función de las características del almacén dinámico.
- Página de tienda detallada: explore lo que ofrece un almacén específico con un mapa incrustado.
- Medidas de seguridad: utiliza Microsoft Entra ID para proteger el acceso al sistema de administración de ubicaciones, lo que garantiza que solo los empleados autorizados puedan actualizar los detalles del almacén. Para más información, consulte Autenticación de Microsoft Entra.
- Datos de almacenamiento enriquecido: incluye detalles de la tienda, como la ubicación, las horas de apertura, las fotos de la tienda y facilita la adición de características y servicios de la tienda personalizados.
- Características de accesibilidad: incorpora el reconocimiento de voz y otras opciones de accesibilidad.
- Implementación sin problemas: implementación sencilla dentro de la suscripción de Azure.
El proyecto de inicio del localizador de almacenes de Azure Maps proporciona la siguiente arquitectura general que puede personalizar y expandir para satisfacer sus requisitos empresariales específicos.
Información adicional
- Azure-Samples/Azure-Maps-Locator: código fuente del localizador de Azure Maps (github.com)
- Entrada de blog del localizador de almacenes de Azure Maps (microsoft.com)
- Tutorial: Uso de Azure Maps para crear un localizador de tiendas