to com um problema que é o seguinte...
quero fazer uma lista com a distancia entre um ponto A (que o usuário vai passar) e um ponto B (que está cadastrado no BD)
pra calcular essa distancia eu consegui tranquilo através do plugin jMaps do jQuery (tuto de referencia)
porém como no meu caso é uma lista, como insiro o code do jQuery dentro do while do php? alguém sabe? o while é o seguinte:
$x = mysql_query("SELECT * from lugares");
$deu = mysql_num_rows($x);
if ($deu != "0") {
for($i=0;$i<$deu;$i++){
$id = mysql_result($x,$i,"id");
$lugar = mysql_result($x,$i,"lugar");
$endereco = mysql_result($x,$i,"endereco");
FUNÇÃO JQUERY+JMAPS PRA DESCOBRIR A DISTANCIA
echo "$lugar - $endereco - $distancia<br>";
}
}
o code jQuer+jMaps seria algo parecido com isso:
<script type=”text/javascript”>
$(function(){
$(‘#mapa’).jmap(‘init’);
$(‘form’).submit(function(){
$(‘#mapa’).jmap(‘SearchDirections’, {
‘query’: ‘from:’ + $(‘#pontoA’).val() + ‘ to:’ + VALOR_RETIRADO_DO_BD,
‘locale’: ‘pt_BR’
}, function(result) {
distancia = result.getDistance().meters;
});
return false;
});
});
</script>
alguém saberia me ajudar?
muito obrigado!
Edição feita por: knoxville, 16/03/2010, 15:10.