Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tuu

[Resolvido] Problemas na funcao Javascript/ Google Maps

Recommended Posts

O codigo e o seguinte:

 


var marker;
var point;
function mapa_edita()
{
	var endereco = document.form1.endereco.value;
	var cidade =document.form1.cidade.value;
	var estado = document.form1.estado.value;
	var address = endereco+", "+cidade+" - "+estado; 
	var map = new GMap2(document.getElementById("map"));
	if(endereco!=<?php echo $row_rseditar['endereco']; ?>)
	{
	var geocoder = new GClientGeocoder();
	point = geocoder.getLatLng(address);
	};
	else
	{
	var lat=<?php echo $row_rseditar['lat']; ?>;
	var lng=<?php echo $row_rseditar['lng']; ?>;
	point = new GLatLng(lat,lng);
	};
	marker = new GMarker(point,{draggable:true});
	map.addOverlay(marker);
}
function save(){
	var latlng = marker.getLatLng();
 	var lat = latlng.lat();
  	var lng = latlng.lng();
	var url = "save.php?lat="+ lat + "&lng=" + lng;
	GDownloadUrl(url,function(data){});
}

A pessoa tem um formulario pra atualizar suas informacoes, o mapa_edita e chamado por um botao, ele pega as informacoes compara com as do bd se for diferente pega a lat e lng do endereco, cria o novo mapa.A funcao num ta executando, eu num sei onde ta o erro, o firebug fala que ta faltando um ")" no if, mas num ta....

 

Entao eu queria saber de essa parte ta certa

 

var geocoder = new GClientGeocoder();
	point = geocoder.getLatLng(address);

E se alguem consegue achar o pq num ta executando XDDD

 

Brigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problema resolvido.

Pra quem quiser saber, no if, o valor nao era pego no php, era lido como uma variavel, assim faltava concatenar.

E sobre a segunda parte, esta errado mesmo, e so consultar a documentacao do Gmaps

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.