Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os SDS (serviços de dados espaciais) do Bing Mapas tem diversas funcionalidades semelhantes ao Azure Mapas e a outros serviços do Azure. Os SDS do Bing Mapas dão suporte ao armazenamento, ao gerenciamento e à consulta de dados espaciais personalizados por meio da API Data Source Management and Query dos SDS, consultando dados de pontos de interesse públicos com a API Public Data Sources and Query dos SDS, dados de localização de geocodificação em lote com a API Geocode Dataflow dos SDS e obtendo limites geográficos de polígono com a API Geodata dos SDS.
Este artigo aborda alternativas à funcionalidade dos SDS para armazenar, gerenciar e consultar fontes de dados espaciais personalizadas. Se você precisar de diretrizes sobre como migrar de outros recursos dos SDS para o Azure Mapas, confira os guias de migração a seguir.
- Migrando a API de fluxo de dados de geocodificação do Bing Maps SDS
- Migrando a API de geodados do Bing Maps SDS
Pré-requisitos
- Uma conta do Azure
- Uma conta do Azure Maps
- Uma chave de assinatura ou outra forma de autenticação no Azure Mapas
Alternativas para a API de Gerenciamento e Consulta de Fontes de Dados do Bing Maps SDS
Em combinação com outros serviços do Azure, o Azure Mapas oferece soluções de última geração para armazenar, gerenciar e executar consultas espaciais em dados de localização personalizados. Tudo isso além de lidar com requisitos de segurança, conformidade e privacidade. O Azure possui várias soluções alternativas para a API de Gerenciamento e Consulta de Fonte de Dados (Data Source Management and Query) dos SDS do Bing Maps disponíveis para você.
O Azure Mapas se integra a outros serviços do Azure para armazenar, gerenciar e executar consultas espaciais em fontes de dados espaciais personalizados. Por exemplo, o Azure oferece diversos produtos de banco de dados que dão suporte a funcionalidades de dados geoespaciais, como os seguintes produtos de banco de dados:
- Banco de Dados SQL do Azure: um banco de dados relacional que dá suporte a tipos de dados de geografia e geometria e a métodos espaciais, como STArea, STDistance, STIntersects, STWithin e muitos outros.
- Azure Cosmos DB: um banco de dados NoSQL que dá suporte a tipos de dados GeoJSON e a consultas espaciais, como ST_AREA, ST_DISTANCE, ST_WITHIN, ST_INTERSECTS, ST_ISVALID e ST_ISVALIDDETAILED.
- Banco de Dados do Azure para PostgreSQL: um banco de dados relacional de código aberto que dá suporte ao PostGIS, uma extensão que adiciona suporte a objetos geográficos e funções espaciais, como ST_Area, ST_Distance, ST_Within, ST_Intersects, ST_IsValid e ST_IsValidReason.
Para carregar e apresentar dados em um mapa, você precisa criar uma camada de serviço (uma API) que é usada pelo cliente do SDK da Web do Azure Mapas para obter os dados que precisam ser exibidos no mapa. A seguinte ilustração é um design de arquitetura simples que mostra o que você precisa para este cenário:
Mais informações
- Criar uma fonte de dados para um mapa no Microsoft Azure Mapas
- Como usar o módulo de E/S Espacial do Azure Mapas
- Ler e gravar dados espaciais com o Microsoft Azure Mapas
Projeto inicial do localizador
Se você precisa de uma solução de localização, como um localizador de lojas, busca de emprego por localização ou encontrar uma casa para comprar ou alugar, temos um projeto inicial de localizador de lojas que usa o Azure Maps e o Azure Cosmos DB para você começar rapidamente. O localizador de lojas do Azure Mapas oferece uma impressionante variedade de funcionalidades para aprimorar seus serviços baseados em localização:
- Backend do Localizador de Lojas: oferece APIs REST e um ‘Web Control do Localizador de Lojas’.
- Pesquisa robusta com preenchimento automático: permite pesquisar nomes de lojas, endereços, POI (pontos de interesse) ou CEPs.
- Alta capacidade de localização: dá suporte a mais de 10 mil localizações.
- Proximity Insights: Exibe lojas próximas e suas respectivas distâncias.
- Pesquisa baseada em localização: permite a pesquisa com base na localização do usuário ou do dispositivo.
- Estimativas de tempo de viagem: apresenta o tempo de viagem para opções de deslocamento a pé ou de carro.
- Informações detalhadas da loja: oferece detalhes da loja por meio de pop-ups e direções.
- Filtragem dinâmica: permite que o usuário filtre o conteúdo com base nos recursos dinâmicos de loja.
- Página detalhada da loja: explora o que uma loja específica oferece com um mapa inserido.
- Medidas de segurança: utiliza o Microsoft Entra ID para acesso seguro ao sistema de gerenciamento de localização, garantindo que somente os funcionários autorizados possam atualizar os detalhes da loja. Para obter mais informações, consulte Autenticação do Microsoft Entra.
- Dados avançados da loja: inclui detalhes da loja, como localização, horário de funcionamento, fotos da loja, além de facilitar a adição de recursos e serviços personalizados da loja.
- Funcionalidades de acessibilidade: incorpora o reconhecimento de fala e outras opções de acessibilidade.
- Implantação direta: implantação fácil na assinatura do Azure.
O projeto inicial do localizador de lojas do Azure Mapas fornece a arquitetura geral a seguir que você pode personalizar e expandir para atender aos seus requisitos de negócios específicos.
Informações adicionais
- Azure-Samples/Azure-Maps-Locator: código-fonte do localizador do Azure Mapas (github.com)
- Postagem no blog sobre o localizador de lojas do Azure Mapas (microsoft.com)
- Tutorial: Como usar o Azure Mapas para criar um localizador de lojas