J'ai déjà écrit des applications Android pour télécharger le lat et la base de données MySQL (télécharger tous les 2min).
Maintenant, je ne sais pas comment afficher l'emplacement en temps réel dans la carte Google sur le site (php, javascript, html), ce qui signifie comment mettre à jour les marqueurs Google Map à chaque 2 min [obtenir les deux derniers enregistrements de la base de données MySQL et Afficher les marqueurs (mettre à jour ou disparaître)]
Et je peux cliquer sur le marqueur pour afficher les informations [obtenir à partir de la base de données mysql (point non important car il en est de même avec la carte statique Google?]
Exactement comme ceci: http://traintimes.org.uk/map/tube/
Je sais juste comment faire quand je reçois 1 fois (Static Google map !?) avec mes connaissances limitées.
Je recherche déjà la même question dans le débordement de pile et Google, mais je suis désolé, je n'ai toujours aucune idée de comment le faire à cause de mon stupide.
Carte Google en temps réel
Quelqu'un pourrait me donner un site Web ou une suggestion sur le tutoriel?
Enfin, merci à vous tous et je suis toujours un apprenant anglais, je suis désolé pour une mauvaise grammaire.
Vous cherchez à mettre à jour des entités de coordonnées (position lat / lon) sur une carte (google maps ou autrement) en temps réel lorsque les mises à jour se produisent. Voici un article sur le blog qui peut vous aider à démarrer dans la bonne direction: http://blog.pubnub.com/streaming-geo-coordinates-from-mongodb-to-your-iphone-app-with-pubnub-using-websocket -sdk / – cela utilise MongoDB et Ruby plutôt que PHP et MySQL. Cependant, il sera facile d'installer les choses dans ce cas avec une carte en temps réel en PHP et MySQL sur une page HTML avec les détails suivants. Et il y a aussi une vidéo: https://vimeo.com/60716860
Tout d'abord, vous voudrez utiliser les déclencheurs MySQL pour pousser les caractères Lat / Long – Invoke pusher lorsque mysql a changé – cela utilise MySQL Triggers
Ou comme alternative, vous voudrez peut-être utiliser PHP directement pour invoquer le signal push à l'aide d'un PHP Push SDK comme suit: https://github.com/pubnub/php#php-push-api
$pubnub->publish(array( 'channel' => 'live_map_coords', 'message' => array( 12.3482, 8.3344 ) ));
<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>
Une fois que vous avez une page map.html
avec le code ci-dessus, vous pouvez modifier la fenêtre contextuelle des messages d' alert(lat_log)
coordonnées de dessin sur une carte. Voici un exemple dessiné par la carte à l'aide de D3
JavaScript SVG rendering Framework: https://github.com/stephenlb/pubnub-mongo-pipe/blob/master/phone/map.html
REMARQUE: Ce n'est qu'un point de départ et vous fournit des références pour commencer à le rendre simple et simple, mais flexible en fonction de la direction que vous allez prendre dans votre application.
Ensuite, vous souhaitez effectuer les opérations suivantes pour compléter le processus et associez tous les composants distincts répertoriés ici.
map.html
à vos fins pour afficher des points toujours visibles. Notez que dans la vidéo, les points sont des balises temporaires qui s'affichent et disparaissent rapidement. Vous voudrez les faire persister sur la carte. Il s'agit essentiellement de l'étape "Faites en sorte que vous le souhaitiez" . Vous devriez avoir un regard sur Ajax -Request et GoogleMaps Api V3 .
Peut-être que vous voulez essayer un cadre 🙂 ie jQuery