Erro Google Maps

Bom galera estou tentando criar uma aplicação para mostrar pontos pela cidade de salvador , problema é que se eu coloco as coordenadas direto no mapa dessa forma funciona normal

var myLatlng = new google.maps.LatLng(-13.009939,-38.531942);

mas quando tento usar um recordset para ler uma tabela e pegar as coordenadas conforme abaixo dá o erro “Fatal error: Cannot use object of type ADORecordSet_mysqlt as array in C:\Program Files (x86)\NetMake\v7\wwwroot\scriptcase\app\wfm_Eventos2\mapa\index.php on line 935”

var myLatlng = new google.maps.LatLng({rs[0][2]},{rs[0][3]});

Onde to errando?

Você tem um lookup definido?

Ou esses dados vem de algum campo?

Olá Fred obrigado pelo apoio, bem vamos lá.

Leio de uma tabela com o código padrão mesmo do Sc e jogo no recordset
sc_select(rs, “SELECT id, desc, lat,long FROM cams”);

Já tentei
$lat ={rs[0][2]} nada
{lat} = {rs[0][2]} nada

E também
" var myLatlng = new google.maps.LatLng(".{rs[0][2]}",".{rs[0][3]});" também nada, mas neste caso dá Parse error: syntax error, unexpected T_STRING in…

E já substitui o sc_select por sc_loockup e também nada

Faz o seguinte, coloca seu código completo pra gente ver. E o lookup que estas fazendo.

Mendesjunior1,

Realmente tem um erro nesta linha:

" var myLatlng = new google.maps.LatLng(".{rs[0][2]}",".{rs[0][3]});"

Deveria ser:

" var myLatlng = new google.maps.LatLng(".{rs[0][2]}.",".{rs[0][3]});"

Mas o ideal mesmo é postar o código, como Fred falou.

Valeu Kleyber mas tb não funfou olha o código aí

/**

  • Selecting a field from another table using the recordset
    */

// Check for record
$check_sql = ‘SELECT id,lat,lon,local’
. ’ FROM cams’;

sc_select(rs, $check_sql);

//initialize the field
{field_total} = 0;
if (false == {rs}) // Error while accessing database
{
sc_error_message(‘Error while accessing database.’);
}
else
{
while(!$rs->EOF)
{
{field_total} += $rs->fields[0];
$rs->MoveNext();
}
$rs->Close();
}

$_head = "

Simple Map html, body, #map-canvas { margin: 0; padding: 0; height: 100%; }
"; $escrever = ($_head); echo $escrever;

//var myLatlng = new google.maps.LatLng(-13.009939,-38.531942);

Vamos lá:

Eu nunca usei essa API mas tente passar assim e me diga:

var myLatlng = new google.maps.LatLng({rs[0][1]},{rs[0][2]});

Valeu kleyber, mas foi a primeira coisa que tentei, sem aspas e ponto. Mas nada. Será que é algum bug? Bom vou continuar tentando aqui. Esse SC às vezes me estressa. Abraço.

Me add no skype: fredkeyster