elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  google maps, rutas y php.. AYUDA!!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: google maps, rutas y php.. AYUDA!!!!  (Leído 3,014 veces)
Zeroql


Desconectado Desconectado

Mensajes: 957


Todo lo k sucede sucede por una razon


Ver Perfil WWW
google maps, rutas y php.. AYUDA!!!!
« en: 4 Mayo 2011, 00:56 am »

BUENAS

bueno restulta que tengo un proyecto para la u. consiste en hacer un sistema gps para rutas ya establecidas. pero cuando lo ensayo no me muestra la ruta....

aqui una explicacion de lo que estoy haciendo antes del code:

envio unas direcciones desde un form y este al recibirlas en las variables buscan las coordenadas en la base de datos segun el nombre de la ciudad...
luego estas son transformadas para mostrarlas en le mapa de google maps...

uso PHP y la API de google maps...

por fa alguna ayuda. muchas gracias...

codigo:
Código
  1. <?php
  2.  
  3. //datos para establecer la conexion con la base de mysql.
  4. mysql_connect('localhost','root','')or die ('Ha fallado la conexi&oacute;n: '.mysql_error());
  5. mysql_select_db('prueba')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
  6.  
  7. if(trim($HTTP_POST_VARS["desde"]) != "" && trim($HTTP_POST_VARS["hacia"]) != "")
  8. {
  9.    $coordor="6.333333, -75.55";
  10. $coorddes="6.15, -75.633333";
  11. $tiempo=null;
  12. // Puedes utilizar la funcion para eliminar algun caracter en especifico
  13.    //$usuario = strtolower(quitar($HTTP_POST_VARS["usuario"]));
  14.    //$password = $HTTP_POST_VARS["password"];
  15.  
  16.    // o puedes convertir los a su entidad HTML aplicable con htmlentities
  17.    $origen = strtolower(htmlentities($HTTP_POST_VARS["desde"], ENT_QUOTES));  
  18.    $destino = $HTTP_POST_VARS["hacia"];
  19. if ($origen==$destino){
  20. ?>
  21.     <script language="javascript">
  22. alert("La Ciudad de origen no puede ser la misma que la de destino.");
  23. location.href="index.php";
  24. </script>
  25. <?
  26. }
  27. $resultor = mysql_query('SELECT id, ciudad,coordxy FROM ubicacion WHERE id=\''.$origen.'\'');
  28. $resultdes=mysql_query('SELECT id,ciudad,coordxy FROM ubicacion WHRE id=\'' .$destino.'\'');
  29.    if($row= mysql_fetch_array($resultor) && $row1= mysql_fetch_array($restuldes)){
  30.     $cooror=$row['coordxy'];
  31. $corddes=$row1['coordxy'];
  32. }else {
  33. ?>
  34.     <script language="javascript">
  35. alert("No se encuentra la ciudad en la base de datos.");
  36. location.href="index.php";
  37. </script>
  38. <?
  39. }
  40. }
  41. $coordor="6.333333, -75.55";
  42. $coorddes="6.15, -75.633333";
  43. ?>
  44.  
  45.   <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
  46.    <script src="http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA"
  47.      type="text/javascript"></script>
  48.    <script type="text/javascript">
  49. // Create a directions object and register a map and DIV to hold the
  50.    // resulting computed directions
  51. //Variables para el mapa
  52.    var map;
  53.   var directionsPanel;
  54.    var directions;
  55.    var xyfrom;
  56.    var xyto;
  57.    function initialize() {
  58.  //Cargar el mapa
  59.      map = new GMap2(document.getElementById("map_canvas"));
  60.      map.setCenter(new GLatLng(6.216667,-75.566667), 10); //Posicionado en medellin. con zoom de 10 (puede ser de 1 a 15 el zoom)
  61.  //Añadir controles...
  62.  map.addControl(new GLargeMapControl());  
  63.      var mapControl = new GMapTypeControl();  
  64.      map.addControl(mapControl);
  65.  //añadir las direcciones...
  66.  directionsPanel = document.getElementById("route");
  67.      directions = new GDirections(map, directionsPanel);
  68.  xyfrom=new getLatLng(<? echo ($coordor); ?>);
  69.  xyto=new getLatLng(<? echo ($coorddes); ?>);
  70.      directions.load("from: " + xyfrom + "to: " + xyto);
  71.  //añadir el tiempo...
  72.  <?
  73.   if ($tiempo==1){
  74. }
  75.  ?>
  76.    }
  77.  
  78.  
  79.   </script>
  80.   <body onLoad="initialize()">
  81.   <div id="map_canvas" style="width: 70%; height: 600px; float:left; border: 1px solid black;"></div>
  82.   <div id="route" style="width: 27%; height:580px; float:right; border; 1px solid black; font-size:11px;"></div>  
  83.   </body>
  84.  


las varialbes de javascript xyfrom y xyto son las coodenadas de la ciudad que luego seran transformadas al nombre...

alguien que me ayude....-
saludos


En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
crear rutas en google maps en mi pagina
Desarrollo Web
Zeroql 2 4,364 Último mensaje 5 Mayo 2011, 23:57 pm
por Zeroql
Ayuda Php-Mysql, google Maps v3
Desarrollo Web
sandrich 4 5,372 Último mensaje 9 Marzo 2012, 05:55 am
por Shell Root
Google Maps se actualiza e incluye las características de las rutas aptas ...
Noticias
wolfbcn 0 1,312 Último mensaje 22 Julio 2014, 02:28 am
por wolfbcn
[AYUDA] Enviar captura de google maps por email desde PHP « 1 2 »
PHP
Graphixx 13 6,556 Último mensaje 24 Septiembre 2014, 05:23 am
por Graphixx
Dibujando rutas en google maps???
Programación General
BEATMASTER 0 1,975 Último mensaje 11 Febrero 2015, 21:00 pm
por BEATMASTER
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines