Cita:
Nota: Estoy usando la V3 de API Google MapsHola a todos soy nueva en este tema, ojalá pudieran ayudarme ya que me encuentro con un problema.
Estoy haciendo un programa muy sencillo que trata de localizar direcciones de usuarios. El problema que tengo es que tengo una BD en SQL con varios datos ya guardados de algunos usuarios y lo que me gustaría saber es si hay alguna manera para que esos datos se lean desde la BD y se pinten en mi mapa con un marcador(marker), he visto muchos ejemplos de este tipo pero no he encontrado alguno que me pueda ayudar.
Me dijeron que lo hiciera con formato JSON y que mandara a llamar con AJAX pero no me ha quedado.
Desde ya, muchas gracias!
Estoy haciendo un programa muy sencillo que trata de localizar direcciones de usuarios. El problema que tengo es que tengo una BD en SQL con varios datos ya guardados de algunos usuarios y lo que me gustaría saber es si hay alguna manera para que esos datos se lean desde la BD y se pinten en mi mapa con un marcador(marker), he visto muchos ejemplos de este tipo pero no he encontrado alguno que me pueda ayudar.
Me dijeron que lo hiciera con formato JSON y que mandara a llamar con AJAX pero no me ha quedado.
Desde ya, muchas gracias!
Esta es mi llamada que hago mediante AJAX:
Código:
function jalarMarcadores(){ $.ajax({ type: "GET", url:"modulos/grabarmarcador/actualizar.php", dataType:"json", //data:{rpu:rpu, nombre:nombre, direccion:direccion, tarifa:tarifa, hilos:hilos, X:x, Y:y}, //contentType: "application/json; charset=utf-8", //cache:true, success: function(respuesta) { if (respuesta.length !== 0) { $.each(respuesta, function(marker, respuesta) { mapCenter2 = new google.maps.LatLng(19.1275333,-99.2800458); bounds.extend(latLng); }); } } }); } window.setInterval("jalarMarcadores();", 20000);
Y este es mi archivo "actualizar.php" que debería traer mis datos en formato JSON:
Código:
<?php $link=mssql_connect("10.70.67.128","admin","sia#2016"); //Seleccionamos la base de datos mssql_select_db("siaes",$link); //Generamos la consulta $query=mssql_query("SELECT rpu,nombre,direccion,tarifa,hilos,x,y from t_ordenes",$link); while($row=mssql_fetch_array($query)){ $rpu=$row['rpu']; $nombre=$row['nombre']; $direccion=$row['direccion']; $tarifa=$row['tarifa']; $hilos=$row['hilos']; $X=$row['x']; $Y=$row['y']; for($i=0;$i<count($row);$i++) echo $row[$i]."<br>"; echo "<hr>"; $datos_completos="[$rpu*||*$nombre*||*$direccion*||*$tarifa*||*$hilos*||*$X*||*$Y]"; } //Cerramos la conexion mssql_close($link); ?> <script type="text/javascript"> //Pass PHP variable declared above to JavaScript variable var respuesta = <?php echo json_encode($datos_completos) ?>; alert(respuesta); </script>