with ver ubicaciĆ³n ubicacion tiempo real google ejemplos compartir php javascript html mysql google-maps

php - ver - Seguimiento en tiempo real en google map



using php/mysql with google maps (1)

Ya escribí una aplicación de Android para cargar la base de datos de MySQL (actualizada cada 2 minutos)

ahora, no tengo idea de cómo mostrar la ubicación en tiempo real en el mapa de Google en el sitio web (php, javascript, html), lo que significa cómo actualizar dinámicamente los marcadores del mapa de Google cada 2 minutos [obtenga los últimos dos minutos de registros de la base de datos MySQL y mostrar los marcadores (actualizar o desaparecer)]

¿Y después de hacer clic en el marcador, debería mostrar la información [obtener de la base de datos mysql (no es un punto importante porque es lo mismo con el mapa estático de Google?]

así como esto: http://traintimes.org.uk/map/tube/

Solo sé cómo hacerlo cuando obtengo 1 vez (¿¡Mapa de Google estático !?) con mi conocimiento limitado.

Ya he buscado la misma pregunta en el desbordamiento de pila y en Google, pero lamento no tener idea de cómo hacerlo debido a mi falta de conocimiento.

Google Map en tiempo real

¿Alguien podría darme algún sitio web tutorial o sugerencia?

Por fin, gracias a todos ustedes y yo todavía somos estudiantes de inglés, lamento cualquier gramática incorrecta.


Seguimiento en tiempo real de Geo Latitude / Longitude en un mapa

Está buscando actualizar las entidades de coordenadas (posición lat / lon) en un mapa (google maps o de otro tipo) en tiempo real a medida que se producen las actualizaciones. Aquí hay una publicación de blog que puede ayudarlo a comenzar en la dirección correcta: http://blog.pubnub.com/streaming-geo-coordinates-from-mongodb-to-your-iphone-app-with-pubnub-using-websocket-sdk/ : utiliza MongoDB y Ruby en lugar de PHP y MySQL. Sin embargo, será fácil configurar las cosas en este caso con un mapa en tiempo real en PHP y MySQL en una página HTML con los siguientes detalles. Y también hay un video: https://vimeo.com/60716860

Uso de MySQL para activar la actualización en tiempo real

Primero, querrá usar cualquiera de los disparadores de MySQL para presionar los acordes Lat / Long - Invocar el pulsador cuando mysql ha cambiado - esto usa los disparadores de MySQL

O como alternativa, puede utilizar PHP directamente para invocar la señal de inserción mediante un SDK de inserción de PHP de la siguiente manera: https://github.com/pubnub/php#php-push-api

$pubnub->publish(array( ''channel'' => ''live_map_coords'', ''message'' => array( 12.3482, 8.3344 ) ));

Recibir el mensaje push en JavaScript y mostrar las actualizaciones en un mapa

<script src=//pubnub.a.ssl.fastly.net/pubnub-3.4.5.min.js></script> <script>(function(){ PUBNUB.init({ subscribe_key : ''demo'' }).subscribe({ channel : ''live_map_coords'', callback : function(lat_lon) { alert(lat_lon) } }); })();</script>

Una vez que tenga una página map.html con el código anterior en ella, puede cambiar el mensaje de alert(lat_log) emergente con coords de dibujo en un mapa. Aquí hay un ejemplo de mapa completamente funcional que utiliza el marco de representación D3 JavaScript SVG: https://github.com/stephenlb/pubnub-mongo-pipe/blob/master/phone/map.html

NOTA: Este es solo un punto de partida y le proporciona referencias sobre cómo comenzar para que sea fácil y simple, pero flexible en función de la dirección en la que tomará su aplicación.

Próximos pasos para juntar el mapa geográfico en tiempo real

A continuación, querrá hacer lo siguiente para completar el proceso y reunir todos los componentes separados que se enumeran aquí.

  1. Modifique la página map.html para sus propósitos para mostrar puntos siempre visibles. Tenga en cuenta que en el video los puntos son balizas temporales que se muestran y desaparecen rápidamente. Querrás hacerlos persistir en el mapa. Este es básicamente el paso "Haz que se vea como lo quieres" .
  2. Decida cómo y cuándo desea activar los eventos TCP Socket Push desde PHP o MySQL directamente. Yo recomendaría el enfoque de PHP .