Pergunta sobre Traduzir WordPress com GTranslate por WordPress: conflito com WP Google Maps

Um usuário perguntou ?

Depois de instalar o Gtranslate, um ótimo plugin, o mapa WP do Google Maps não é exibido. Após tentativa e erro, finalmente descobri que Gtranslate parece ser contraditório. Qual solução você recomenda?

(@edo888)

1 ano, 1 mês atrás

Olá,

Vou ter que vê-lo em ação em seu site para identificar o problema e fornecer uma solução.

Os aplicativos do Google Maps geralmente verificam apenas a variável javascript “google” e quando ela já está definida, eles não executam seu código. A solução é verificar a variável google.maps, já que GTranslate usa a variável google.translate que também define a variável google.

Você também pode entrar em contato com nosso bate-papo ao vivo e fornecer seu link se não quiser ser público.

Obrigado! ?

lançador de tópicos

(@webitman)

1 ano, 1 mês atrás

Este não é o site onde está o problema porque o site está no modo ComingSoon. Mas posso reproduzir facilmente o erro neste site.

À esquerda está o WP Google Maps ………….

(@edo888)

1 ano, 1 mês atrás

Olá,

Encontrei este código, que não está exatamente correto:

/wp-content/plugins/wp-google-maps/js/wpgmaps.js

MYMAP.init = function(selector, latLng, zoom) {

	var maptype = null;
	
	if(window.google)
	{
		if (typeof wpgmaps_localize[wpgmaps_mapid].type !== "undefined") {
			if (wpgmaps_localize[wpgmaps_mapid].type === "1") { maptype = google.maps.MapTypeId.ROADMAP; }
			else if (wpgmaps_localize[wpgmaps_mapid].type === "2") { maptype = google.maps.MapTypeId.SATELLITE; }
			else if (wpgmaps_localize[wpgmaps_mapid].type === "3") { maptype = google.maps.MapTypeId.HYBRID; }
			else if (wpgmaps_localize[wpgmaps_mapid].type === "4") { maptype = google.maps.MapTypeId.TERRAIN; }
			else { maptype = google.maps.MapTypeId.ROADMAP; }
		} else {
			maptype = google.maps.MapTypeId.ROADMAP;
		}
	}
        ...

Em vez de apenas pesquisar por window.google, você também precisa pesquisar por window.google.maps. Espero que isso ajude e o desenvolvedor do plugin possa corrigi-lo.

Obrigado! ?

(@perryrylance)

1 ano, 1 mês atrás

Olá @edo888

Perry aqui do WP Google Maps, obrigado por apontar isso,

Enviamos um cheque adicional para google.maps alterando a linha 214 de wpgmaps.js para

if(window.google && google.maps)

Qualquer pessoa que leia a mesma alteração pode aplicar uma correção imediata.

Implementamos essa correção em nossa atualização 8.0.12, que será lançada no início da próxima semana.

O Med-Perry

lançador de tópicos

(@webitman)

1 ano, 1 mês atrás

@perryrylance e @edo888 Vocês são ótimos, muito obrigado.

(@edo888)

1 ano, 1 mês atrás

Obrigado. Fabuloso ano novo! ?

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *