أجهزة الكمبيوتر Funciona absolutamente. Portanto, se quiser que o computador faça algo, você deve dizer a ele exatamente o que fazer e como fazer. toma Endereços geográficos Por exemplo: estamos acostumados a escrever de maneira grosseira, mas o computador não entende - pelo menos sem ajuda.
Isso é exatamente o que o Positionstack faz Para geocodificação. Através da Interface de programação de aplicativo Prestável e com um pouco de programação, você pode facilmente Adicionar mapas E informações de geolocalização para o seu site, mas isso é apenas o começo. Vamos dar uma olhada nisso.
O que o Positionstack faz
Em suma, é Pilha de posições Postura Geocodificação Para frente e para trás, mas isso não faria muito sentido se você não tivesse algum conhecimento sobre geocodificação. Caso de uso Mais popular para geocodificação É a maneira como os humanos lidam com endereços geográficos - nomes de ruas e números, por exemplo - e os convertem em Coordenadas.
A geocodificação reversa executa o processo oposto. Se você tem um grupo específico de Coordenadas de longitude e latitude , Você pode usar a geocodificação reversa para convertê-lo em um endereço legível ou, pelo menos, obter o nome da cidade normalmente.
A empresa por trás da Positionstack criou vários serviços da web Empresas-alvo. Tudo é fácil de aprender e integrar. Confira a visão geral Serpstack para outro exemplo.
Por que você pode precisar de uma API de geocodificação
O uso simples da geocodificação é ajudar o cliente a encontrar Seu caminho para o seu local de trabalho. Ele pode inserir seu endereço, ou o endereço de onde deseja viajar, em um formulário em seu site. E com a API Positionstack, você pode converter esse endereço em coordenadas. A partir daí, o cliente pode usar Mapa embutido Para ajudá-lo a encontrar seu escritório local.
Claro, essa é apenas uma opção. Existem inúmeras outras APIs e serviços que são usados Dados de localização baseados em coordenadas. Com o Positionstack, você pode manipular muitos desses elementos e criar uma experiência de usuário perfeita e personalizada.
A geocodificação reversa pode ser imprecisa. No entanto, com o Positionstack, descobrimos que a geocodificação reversa não é apenas precisa, mas também rápida. Isso também aparece em outros relatórios que vimos de desenvolvedores que usam o serviço. Tudo o que você precisa fazer é chamar o ponto final da API reversa com as coordenadas de que precisa.
Um dos outros recursos principais do Positionstack é a facilidade de compreensão da entrada textual. A API de geocodificação direta lida com endereços estruturados com facilidade, o que significa que há menos trabalho para limpar a entrada do usuário antes de portá-la para a API. Isso pode ser útil - especialmente para prototipagem - e não é fácil de fazer.
Preços da pilha de posições
Ao se registrar para Cálculo da pilha de posição , A oferta inicial é totalmente gratuita. Isso é ótimo se você usa a API para projetos pessoais e, com um máximo de 25000 solicitações, não deve ser implementado tão cedo. O nível gratuito também é útil para serviço de classificação sem obrigação Em contas anuais ou mensais. O suporte é limitado nesta categoria, mas dado o preço, isso é compreensível.
A atualização adiciona vários recursos ao nível básico, incluindo criptografia HTTPS e limites de preço estendidos. Ele também suporta os formatos JSON, XML e GeoJSON, bem como mapas integrados e suporte para vários idiomas. Essa categoria também aumenta o limite de pedidos para 10000 por mês e 100000 no total. Seu preço é $ 9.99 por mês ou $ 7.99 por mês se você pagar anualmente.
Os níveis Professional e Business adicionam apenas um recurso: pedidos em lote. Esses níveis aumentam significativamente os limites de demanda, o que faz sentido se você usar o Positionstack para sua empresa.
A categoria profissional suporta 50 pedidos por mês e o total de 000 de pedidos. O custo é de $ 1 por mês, ou $ 000 por mês com contas anuais. Enquanto isso, a camada comercial suporta um total de 000 de pedidos e até 49.99 solicitações mensais. Você pagará $ 39.99 por mês ou $ 3 por mês com faturamento anual para isso.
Se você precisar de algo diferente dos níveis padrão, a Positionstack também oferece preços personalizados e recursos adaptados às suas necessidades.
Introdução à API de geocodificação
Tal como acontece com outros serviços deste desenvolvedor, é fácil começar a usar o Positionstack. Você precisa de dois elementos: uma chave de API e um terminal de API. Obtenha sua própria chave assinando o site Positionstack. O endpoint da API está listado abaixo:
https://api.positionstack.com/v1/forward
A API lida com retornos de chamada JSONP e cabeçalhos de controle de acesso (CORS). Isso permite que você trabalhe facilmente com o Positionstack, independentemente das tecnologias que você realmente usa.
Para um exemplo muito simples, aqui está um exemplo de consulta de texto que retornará dados de geocodificação:
https://api.positionstack.com/v1/forward ? access_key = YOUR_ACCESS_KEY & query = 1600 Pennsylvania Ave NW, Washington DC
Recursos avançados de API
Há muitos serviços de geocodificação por aí, então as ofertas oferecidas pela Positionstack devem exceder o que seus concorrentes oferecem. O serviço faz isso principalmente adicionando alguns recursos interessantes.
Além de endpoints de API de geocodificação direta e reversa, o Positionstack oferece suporte a funcionalidades mais avançadas. Por exemplo, se você estiver em um nível superior ao gratuito, as respostas da API incluirão um objeto map_url apontando para um mapa incorporável para incluir em seu site.
Se você estiver fazendo negócios com clientes internacionais, uma unidade de país pode ser útil. Tudo que você precisa fazer é adicionar um parâmetro country_module HTTP GET Para solicitar API e você obterá mais dados do país. Isso inclui informações sobre moeda, idioma falado e até mesmo a forma da bandeira do país.
País_módulo Não é o único módulo adicional que você encontrará incluído no Positionstack. O serviço também está disponível Módulo Solar و Módulo de fuso horário Sozinho Caixa delimitadora.
Experimente o Positionstack gratuitamente
Se você não tiver certeza se o Positionstack atenderá às suas necessidades, não precisa gastar dinheiro para descobrir. Conforme mencionado anteriormente, o serviço oferece um nível gratuito que permite que você saiba disso. Embora você não obtenha todos os recursos, esta opção revela a API o suficiente para permitir que você determine se ela funcionará com sua codificação atual.