Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
Carregando comentários...