Visão Geral
Este artigo explica como substituir ou ocultar o mapa da sua propriedade no Motor de Reservas Plus da Cloudbeds. Você aprenderá a personalizar o mapa usando uma imagem estática, Google Maps ou simplesmente removendo-o completamente.
Substituindo o mapa da propriedade
Uma imagem estática pode ser uma imagem de direções sobre como alcançar sua propriedade.
Antes de começar, certifique-se de que a opção Ocultar Mapa não esteja habilitada nas suas Configurações do Motor de Reservas.
Passo 1 - Carregue a nova imagem on-line
Certifique-se de que a imagem desejada está salva no seu dispositivo antes de prosseguir com os seguintes passos.
Para que a imagem seja exibida em vez do mapa, ela precisa ser carregada ou salva na internet em um dos sites de hospedagem de imagens.
- Vá para http://imgbb.com/, e clique em Começar carregamento para selecionar a imagem do seu dispositivo;
- Selecione a opção Não excluir automaticamente;
- Clique em Carregar;
- Selecione a opção Links dos visualizadores na seção Códigos incorporados;
- Copie o link da sua imagem. Você precisará deste link mais tarde, para as etapas a seguir.
As mesmas etapas de hospedagem de imagens acima também podem ser usadas para enviar pequenos arquivos de ícones, como .ico ou .png.
- Certifique-se de que o link copiado é uma URL direta do arquivo e termina com a extensão (por exemplo: .ico ou .png).
- Depois de hospedado, siga as instruções na seção Substituir o favicon do artigo Motor de Reservas Plus – Códigos de personalização mais comuns para atualizar o favicon do Motor de Reservas Plus.
Passo 2 - Copie o endereço da imagem
- Abra uma janela anônima no seu navegador;
- Cole o link da imagem (copiado no passo anterior) nesta janela anônima;
- Clique com o botão direito e copie o endereço da imagem.
Passo 3 - Adicione a imagem ao seu Motor de Reservas
- Acesse a página Personalização do Motor de Reservas.
- Adicione o seguinte código no campo JavaScript da seção de Personalização do seu Motor de Reservas.
- No código abaixo, cole o endereço da imagem que foi copiado anteriormente na fonte da imagem (img src) como mostrado abaixo (Substituindo o Adicione o endereço da imagem copiada aqui texto)
<script>
// Quando o Motor de Reservas estiver pronto
window.addEventListener("on-booking-engine-ready", ({ detail }) => {
const { eventSystem } = detail;
// Ouvir o evento property-map-loaded
eventSystem.addEventListener('property-map-loaded', ({ map, mapContainer, address }) => {
// ocultar o mapa atual
map.style.display = 'none';
// // Exemplo de inclusão de uma imagem estática
map.insertAdjacentHTML('afterend', `<img src="Adicione o endereço da imagem copiada aqui" alt="Mapa da Propriedade" style="width:100%; height:auto; display:block;">`);
}, false);
});
</script>
O Motor de Reservas exibe o mapa que obtém informações sobre a localização da sua propriedade das configurações do sistema. Para substituir este mapa padrão pelo Google Maps, siga as instruções abaixo.
Passo 1 - Copie o código de localização do Google Maps
Instruções são obtidas da Ajuda do Google Maps.
- O tráfego e outras informações do mapa às vezes não estão disponíveis no mapa incorporado.
- Abra Google Maps;
- Encontre a localização da sua propriedade;
- Clique em Compartilhar;
- Clique em Incorporar um mapa;
- Clique em Copiar HTML (isso copiará todo o código). O código deve começar com
<iframee terminar com/iframe>.
O código será gerado no idioma do seu navegador e o mapa será exibido nesse idioma.
Exemplo: O código abaixo destacado em vermelho é o idioma do mapa, inglês (en). Se necessário, você pode alterá-lo para outros idiomas (p. ex., espanhol (es), português (pt), etc.).
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d7886.465207518082!2d115.1726561!3d-8.764173!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2dd244f35b8a5d05%3A0xd42d4da6a44aa938!2sJimbaran%20Beach!5e0!3m2!1sen!2sid!4v1596624024065!5m2!1sen!2sid" width="600" height="450" frameborder="0" style="border:0;" allowfullscreen="" aria-hidden="false" tabindex="0"></iframe>
Passo 2 - Insera o código de personalização
- Copie o código abaixo e insira-o na página de Personalização do Motor de Reservas, no campo JavaScript :
-
Substitua o texto "Adicione o código copiado do Google Maps" aqui pelo código que você obteve do Google Maps.
-
Importante: Mantenha-o entre aspas
"".Resultado esperado: "<iframe src=></iframe>";
-
Importante: Mantenha-o entre aspas
- Certifique-se de que o campo
widthesteja configurado para 100%. O campoHeightgeralmente é configurado para 45, mas você pode aumentá-lo para mostrar um mapa maior. - Salve suas alterações:
<!-- **INÍCIO** Substituir mapa leaflet pelo Google Maps **INÍCIO** -->
<script>
// Quando o Motor de Reservas estiver pronto
window.addEventListener("on-booking-engine-ready", ({ detail }) => {
const { eventSystem } = detail;
// Ouvir o evento property-map-loaded
eventSystem.addEventListener('property-map-loaded', ({ map, mapContainer, address }) => {
// ocultar o mapa atual
map.style.display = 'none';
// // Exemplo de inclusão do Google Maps
map.insertAdjacentHTML('afterend', "Adicione o código copiado do Google Maps aqui");
}, false);
});
</script>
<!-- **FIM** Substituir mapa leaflet pelo Google Maps **FIM** -->
Sobre a compatibilidade de código
Lembre-se: Os códigos acima são compatíveis apenas com a versão do Motor de Reservas Plus.
Ocultando o mapa da propriedade
A configuração de Ocultar Mapa irá ocultar todos os tipos de mapas no Motor de Reservas (tanto o mapa do PMS da Cloudbeds quanto o Google Maps).
-
Clique no Ícone da Conta
;
-
Vá para Configurações
;
- Vá para a seção Motor de Reservas;
- Vá para Configurações
- Clique na caixa de seleção Ocultar Mapa para habilitar a opção;
- Salve suas alterações.
Comentários
Por favor, entre para comentar.