<html lang="pt-pt" dir="ltr"><head></head><body>### [Alterar a Localização Padrão para o Addon de Geolocalização](https://wpforms.com/developers/how-to-change-default-location-for-geolocation-addon/)

**Publicado:** 12 de março de 2021
**Autor:** David Ozokoye

**Resumo:** Este tutorial mostrar-lhe-á como alterar a localização padrão que aparece no seu formulário ao usar o Addon de Geolocalização. 

**Conteúdo:**

Gostaria de alterar a localização padrão que carrega no mapa ao usar o Addon de Geolocalização? Ou talvez gostaria de alterar o zoom? Com um snippet PHP personalizado, pode personalizar a exibição do Addon de Geolocalização nos seus formulários.

Neste tutorial, vamos guiá-lo através da definição da localização padrão do mapa quando o formulário carrega e do nível de zoom.

---

## Criar o Formulário

Para começar, [crie um novo formulário](https://wpforms.com/docs/creating-first-form/) ou edite um existente para aceder ao construtor de formulários. No construtor de formulários, prossiga e adicione os seus campos. Certifique-se de incluir pelo menos um campo de formulário **Endereço**.

![crie o seu formulário e adicione os seus campos, incluindo pelo menos um campo de formulário de Endereço](https://wpforms.com/wp-content/uploads/2022/05/wpforms-default-location-form.jpg)Se precisar de ajuda a criar o seu formulário, [consulte esta documentação](https://wpforms.com/docs/creating-first-form/ "Como Criar o Seu Primeiro Formulário").

## Ativar o Mapa

Após adicionar o campo Endereço, clique nele para abrir o painel Opções do Campo e, em seguida, selecione o separador **Avançado**.

Percorra as opções e clique para ativar a configuração **Ativar Autocompletar de Endereço**, que lhe permitirá também clicar para ativar a configuração **Exibir Mapa**. Em seguida, selecionaremos a opção para mostrar o mapa **Abaixo do campo**.

![ative o autocompletar de endereço, a exibição do mapa e as opções abaixo do campo no campo Endereço.](https://wpforms.com/wp-content/uploads/2022/05/wpforms-enable-display-map.jpg)Se precisar de ajuda a configurar as suas definições do Addon de Geolocalização ou a adicionar o mapa ao seu formulário, [reveja esta documentação](https://wpforms.com/docs/how-to-install-and-use-the-geolocation-addon-with-wpforms/ "Como Instalar e Usar o Addon de Geolocalização com WPForms").

## Alterar a Localização Padrão

Para alterar a localização padrão, precisará de adicionar este snippet de código ao seu site. Se precisar de ajuda para adicionar snippets ao seu site, [reveja este tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Como Adicionar PHP ou JavaScript Personalizado para WPForms").

```

/**
 * Altera a localização padrão no Addon de Geolocalização.
 *
 * @link    https://wpforms.com/developers/how-to-change-default-location-for-geolocation-addon/
 */
 
function wpf_wpforms_geolocation_map_default_location() {
   
    return [
            'lat' =&gt; 51.5207,
            'lng' =&gt; -0.1550,
        ];
}
add_filter( 'wpforms_geolocation_map_default_location', 'wpf_wpforms_geolocation_map_default_location', 10 );
```

No nosso snippet, estamos a definir a latitude e a longitude de onde o marcador no mapa será exibido quando a página carregar. Se não tiver a certeza de quais devem ser estes números, pode [visitar a página do Google para encontrar estas coordenadas](https://support.google.com/maps/answer/18539 "Encontrar ou inserir latitude e longitude").

## Alterar o Nível de Zoom no Seu Mapa

Para alterar o nível de zoom, basta adicionar o snippet abaixo da mesma forma que adicionou o anterior. Pode usar ambos os snippets para alterar a localização padrão e o nível de zoom em conjunto.

```

/**
 * Altera o nível de zoom para o mapa do Addon de Geolocalização.
 *
 * @link    https://wpforms.com/developers/how-to-change-default-location-for-geolocation-addon/
 */
 
function wpf_wpforms_geolocation_map_zoom( $zoom, $context ) {
   
       // Isto alterará o nível de zoom ao visualizar a entrada. 
       if ( 'entry' === $context ) {
           return 10;
       }
     
       // Isto alterará o nível de zoom no mapa que é exibido no formulário acima/abaixo do campo Endereço.
       if ( 'field' === $context ) {
           return 15;
       }
     
       return $zoom;
}
add_filter( 'wpforms_geolocation_map_zoom', 'wpf_wpforms_geolocation_map_zoom', 10, 2 );
```

Neste snippet, pode ver dois níveis de zoom diferentes nos comentários. Um é para a página de entradas e o outro é para o mapa no seu formulário. Pode comentar as linhas que não quer ou precisa, ou simplesmente removê-las completamente.

![Agora pode alterar a localização padrão e o nível de zoom tanto no Google Places como no Algolia Places](https://wpforms.com/wp-content/uploads/2021/03/wpforms-change-default-location-of-map.jpg)É isso! Agora sabe como alterar a localização padrão no mapa exibido ao usar o Addon de Geolocalização.

Em seguida, gostaria de saber como criar o seu esquema de endereço para os seus formulários? Dê uma vista de olhos ao nosso tutorial sobre [criação de esquemas adicionais para o campo Endereço](https://wpforms.com/developers/create-additional-schemes-for-the-address-field/ "Como Criar Esquemas Adicionais para o Campo Endereço").

## Relacionado

Referências de Filtro:

- [wpforms\_geolocation\_map\_default\_location](https://wpforms.com/developers/wpforms_geolocation_map_default_location/ "Usando o filtro wpforms_geolocation_map_default_location")
- [wpforms\_geolocation\_map\_zoom](https://wpforms.com/developers/wpforms_geolocation_map_zoom/ "Usando o filtro wpforms_geolocation_map_zoom")

**Categorias:** Tutoriais

**Tags:** PHP

---</body></html>