{"section":"tutorials","requestedLocale":"pt","requestedSlug":"gerenciar-geolocalizacao","locale":"pt","slug":"gerenciar-geolocalizacao","path":"docs/pt/tutorials/envio/gerenciar-geolocalizacao.md","branch":"main","content":"Geolocalização é o cadastro das localizações de entrega a partir da latitude e longitude dos endereços. Por meio dela, podemos montar polígonos para um atendimento logístico específico, normalmente utilizado em zonas rurais e industriais, onde há divisão por lotes, por exemplo, ou em áreas de risco, onde se faz necessário excluir determinados locais dentro de uma mesma região.\n\nSua estruturação é dinâmica. A região a ser delimitada pode ser fácil e literalmente desenhada no mapa. O polígono criado será usado na planilha de frete que é cadastrada na transportadora.\n\n### Como gerar um polígono\n\nAcessando o link [Gere seus polígonos com geojson.io](http://geojson.io/#map=2/20.0/0.0), aparecerá o mapa onde é possível desenhar a área que sua loja deseja atender. À medida que o desenho do polígono é feito, a tela da direita exibe o código JSON correspondente à área desenhada. É através desse código JSON que o sistema entenderá o local de entrega.\n\n1. No Admin VTEX, acesse **Configurações da loja > Envio > Envio por geolocalização**, ou digite *Geolocalização* na barra de busca no topo da página.   \n3. Clique no link **Gere seus polígonos com geojson.io**.  \n4. Encontre no mapa a região em que será feita a entrega.  \n5. Selecione a opção **Draw a polygon** ou **Draw a rectangle**. Essas opções ficam abaixo da lupa, no lado direito do mapa.  \n6. Clique no mapa no local onde deseja que fique o primeiro ponto do polígono, e continue clicando para desenhar a área, de forma que a última linha encontre o primeiro ponto.\n7. Com o polígono pronto, copie o JSON que fica na tela da direita e guarde-o em um arquivo.\n\nEsse JSON será usado para adicionar o polígono na plataforma, que entenderá a partir dessa linguagem quais códigos postais estão inclusos nessa área.\n\n> ❗ Na configuração de um polígono, não é possível delimitar áreas sobrepostas, ou seja, não é possível sobrepor coordenadas geográficas.\n\n### Como adicionar um polígono\n\nAo adicionar um polígono, é preciso nomeá-lo, de modo que ele seja identificado na planilha de frete, para que depois possa ser consultado por meio do código postal.\n\n1. No Admin VTEX, acesse **Configurações da loja > Envio > Envio por geolocalização**, ou digite *Geolocalização* na barra de busca no topo da página.    \n2. Clique no botão **Adicionar novo Polígono**.    \n3. Digite no campo **ID** qualquer informação em formato de string (letra ou número) sem espaço, de forma que ela identifique o polígono e a área que ele atende. Exemplo: `ZonaLeste1`.  \n4. Em coordenadas, cole o JSON copiado no passo anterior, a partir do segundo colchete depois do item **coordinates**, de forma que no início do código existam dois colchetes, assim como no final. Veja o exemplo abaixo.\n5. Clique no botão **Salvar**.  \n\nExemplo:\n\n```\n[\n[-43.199872970581055,-22.95491586987507],\n[-43.18270683288574,-22.950331824285765],\n[-43.16760063171387,-22.959736853678606],\n[-43.18777084350586,-22.973013428819623],\n[-43.199872970581055,-22.95491586987507]\n];\n```\n\nPronto, agora é só usar esse mesmo ID para preencher a coluna **PolygonName** da [planilha de frete](/pt/tutorial/como-montar-a-planilha-de-frete/).\n\n> ⚠️ É importante atentar para o fato de que, no caso de você usar geolocalização, preenchendo portanto a coluna **PolygonName** da [planilha de frete](/pt/docs/tutorials/planilha-de-frete), a transportadora em questão não usará as colunas **ZipCodeStart** e **ZipCodeEnd**, que deverão ser preenchidas com `0`.\n\n   Lembre-se também que para que a geolocalização funcione, deve estar preenchido o campo API Key em **Configurações da loja > Storefront > Checkout**, [na aba Checkout](/pt/docs/tutorials/geolocalizacao-no-checkout/), com a mesma chave que utilizou para habilitar a geolocalização.\n\nHabilite também todas as APIs do Google Cloud Platform para garantir o funcionamento da chave:\n\n*   [Geocoding API](https://developers.google.com/maps/documentation/geocoding/overview)\n*   [Places API](https://developers.google.com/maps/documentation/places/web-service/overview)\n*   [Maps JavaScript API ](https://developers.google.com/maps/documentation/javascript/overview)\n\n### Como editar um polígono\n\nCaso precise alterar algum local de entrega de um polígono já existente, é possível editá-lo. Para isso, siga os passos abaixo.\n\n1. No Admin VTEX, acesse **Configurações da loja > Envio > Envio por geolocalização**, ou digite *Geolocalização* na barra de busca no topo da página.     \n2. Clique em **Editar** no polígono desejado.\n3. Clique no link **Gere seus polígonos com geojson.io**.\n4. Refaça o desenho no mapa.\n5. Copie as coordenadas.\n6. Clique no link **Alterar Coordenadas**, que fica logo abaixo do campo de Coordenadas.\n7. Cole os novos valores.\n8. Clique no botão **Salvar**.\n\nDepois disso, não será necessário alterar nenhuma informação na planilha de frete, visto que o ID do polígono continua o mesmo, e é por meio dele que o sistema faz a consulta.\n\n> ⚠️ Caso a transportadora e planilha de frete tenham sido criadas antes de cadastrar o Polígono, recomendamos que seja editada a transportadora que tem vínculo com esse Polígono, para atualizar o relacionamento. Com isso após a Criação ou Alteração de um Poligono, abra a transportadora e clique em Salvar, somente para sensibilizar uma atualização."}