Foros del Web » Programando para Internet » PHP »

Como conectar un GPS a una BD MySQL para utilizar las coordenadas en un sistema PHP

Estas en el tema de Como conectar un GPS a una BD MySQL para utilizar las coordenadas en un sistema PHP en el foro de PHP en Foros del Web. Hola, agradezco el apoyo que alguno de ustedes me pueda dar con el siguiente problema que se me presenta: estoy haciendo un sistema para una ...
  #1 (permalink)  
Antiguo 30/09/2009, 20:05
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 15 años, 1 mes
Puntos: 0
Como conectar un GPS a una BD MySQL para utilizar las coordenadas en un sistema PHP

Hola, agradezco el apoyo que alguno de ustedes me pueda dar con el siguiente problema que se me presenta: estoy haciendo un sistema para una competencia de vehiculos rusticos, y estos utilizan GPS para orientarse durante la competencia, yo quiero que mi sistema me indique las coordenadas de ubicacion de los vehiculos cada cierto tiempo... Alguien me puede decier si ya existe algun programa que me ayude a conectar la BD con el GPS???
  #2 (permalink)  
Antiguo 30/09/2009, 20:21
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 17 años
Puntos: 25
Respuesta: Como conectar un GPS a una BD MySQL para utilizar las coordenadas en un si

te recomiendo esta api se llama instantmapper. yo hice una aplicacion para tracking de camiones de carga usando unos motorolas telefono y me a funcionado de maravilla. ademas de haber generado muchos ingresos al minimizar los costos de gps a mis clientes saludos espero que te sirva. www.instamapper.com
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.
  #3 (permalink)  
Antiguo 02/10/2009, 11:39
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Como conectar un GPS a una BD MySQL para utilizar las coordenadas en un si

Gracias!, estuve revisando la aplicación e incluso la instale en mi iPhone para probar y de hecho me dio las coordenadas y pude visualizar mi ubicación a través de la página de instamapper, pero el problema ahora es q no se como hacer q esas coordenadas se graben en mi bd mysql, y reproducir el mapa con la ubicación en mi sistema web
  #4 (permalink)  
Antiguo 02/10/2009, 14:15
 
Fecha de Ingreso: mayo-2009
Mensajes: 62
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Como conectar un GPS a una BD MySQL para utilizar las coordenadas en un si

Si ya tienes la coordenada en la BD, podrías usar el codigo de Google maps para hacer la ubicación específica. Te paso algo que yo uso, igual te sirve, si pones una coordenada en el campo de la dirección te fija el punto exacto.

Código PHP:
<script src="http://maps.google.com/maps?......" // En esta parte pones tu ID de Google
    
type="text/javascript">
  
</script>

    <script type="text/javascript">

    var map      = null;
    var geocoder = null;

    function load() {                                     
      if (GBrowserIsCompatible()) {                          
        map = new GMap2(document.getElementById("map"));

        map.setCenter(new GLatLng(20.674697,-103.347702), 15);
        map.addControl(new GSmallMapControl());
           map.addControl(new GMapTypeControl());

        geocoder = new GClientGeocoder();

        GEvent.addListener(map, "click",
            function(marker, point) {
                  if (marker) {
                       null;
                      } else {
                      map.clearOverlays();
                    var marcador = new GMarker(point);
                    map.addOverlay(marcador);
                    document.form_mapa.coordenadas.value = point.y+","+point.x;
                    }
              }
            );
      } 
    }   

    function showAddress(address, zoom) {
        if (geocoder) {
            geocoder.getLatLng(address,
                  function(point) {
                    if (!point) {
                        alert(address + " not found");
                    } else {
                        map.setCenter(point, zoom);
                        var marker = new GMarker(point);
                        map.addOverlay(marker);
                         document.form_mapa.coordenadas.value = point.y+","+point.x;
                       }
                   }
            );
          }}
     </script>

     </head>
<body onLoad="load();"  onunload="GUnload();">
     <h1 style="border: 1px solid #CCC;background-color: #EEE;color: #999;font-family: verdana;">Búsqueda de direcciones</h1>
     
     <form name="form_mapa" action="#" onsubmit=" showAddress(this.address.value, this.zoom.value=parseFloat(this.zoom.value)); return false">


          <p style="font-size: 10px;font-family: verdana;font-weight: bold;">Dirección a buscar: <input type="text" name="address" value="" style="width: 400px;font-size: 10px;font-family: verdana;font-weight: bold;" />

         <input type="hidden" size="1" name="zoom" value=15 />

        <input type="submit" value="Ver" /></p>
        <p style="font-size: 10px;font-family: verdana;font-weight: bold;">Coordenadas: <input type="text" name="coordenadas" value="" style="width: 400px;font-size: 10px;font-family: verdana;font-weight: bold;" />
        </p>

</form>
<div style="width: 700px; border-width: 1px; border-style: solid; border-color: #979797; padding:8px 8px 8px 8px;">
        <div id="map" style="width: 700px; height: 500px"></div>
</div>

<form name="form_mapa_1" action="#" onclick=" showAddress(this.address.value, 15); return false">
   </form> 
Ya lo único que necesitas es mandar el valor a la hoja, pudiera ser como refrencia para el campo de la dirección. Espero te sirva al menos como idea.

Para el caso de las coordenadas, si lo vas a hacer con iPhone, lo interesante sería que pudieras trabajar con el SDK que te da apple, el problema es a la hora de hacer las publicaciones, es un rollo completo porque te tienes que registrar y pagar por ello. Toda la parte de iPhone la tengo que desarrollar con el XCode que viene con el SDK. AAAHH! Y necesitas una Mac...

Saludos!
__________________
Quien no vive para servir, NO sirve para vivir

Última edición por ahdezm; 02/10/2009 a las 14:31 Razón: Olvidé una parte de la respuesta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 22:36.