php - getcurrentposition - グーグルマップでのリアルタイムトラッキング



google maps javascript api json (1)

地図上の地理的緯度/経度のリアルタイム追跡

更新が行われると、マップ上の座標エンティティ(緯度/経度)をリアルタイムで更新することを検討しています。 ここでは、あなたが正しい方向に始めることができるブログ記事があります: http://blog.pubnub.com/streaming-geo-coordinates-from-mongodb-to-your-iphone-app-with-pubnub-using-websocket-sdk/ : http://blog.pubnub.com/streaming-geo-coordinates-from-mongodb-to-your-iphone-app-with-pubnub-using-websocket-sdk/ - これは、PHPやMySQLではなく、MongoDBとRubyを使用します。 しかし、PHPとMySQLのリアルタイムマップを使ってHTMLページに以下のような詳細を設定することで、この場合の設定を簡単に行うことができます。 また、ビデオもあります: https://vimeo.com/60716860 : https://vimeo.com/60716860

MySQLを使用してリアルタイムでアップデートをトリガする

まず、いずれかのMySQLトリガを使用してLat / Longコードをプッシュします。 - mysqlが変更されたときにプッシュプッシュを呼び出す - これはMySQLトリガを使用します

または、代わりに、PHPプッシュSDKを使用してプッシュシグナルを呼び出すためにPHPを直接使用したい場合がありhttps://github.com/pubnub/php#php-push-api

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

JavaScriptによるプッシュメッセージの受信と地図上の更新の表示

<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>

上記のコードを含むmap.htmlページを作成したら、マップ上に描画alert(lat_log)alert(lat_log)メッセージポップアップを変更できます。 ここでは、 D3 JavaScript SVGレンダリングフレームワークを使用して完全に動作するマップ描画サンプルを示します: https://github.com/stephenlb/pubnub-mongo-pipe/blob/master/phone/map.html : https://github.com/stephenlb/pubnub-mongo-pipe/blob/master/phone/map.html

注:これは出発点に過ぎず、簡単で簡単にできるようにするための参考資料を提供しますが、アプリを取る方向に基づいて柔軟に対応しています。

リアルタイムジオマップを作成するための次のステップ

次に、以下を実行してプロセスを完了し、ここにリストされているすべての個別のコンポーネントを結合します。

  1. 常に見えるドットを表示する目的で、 map.htmlページを変更します。 ビデオでは、ドットは一時的なビーコンであり、急速に表示され、消えることに注意してください。 それらを地図上に残したいと思うでしょう。 これは基本的に「あなたが望むように見えるようにする」ステップです。
  2. PHPまたはMySQLから直接TCPソケットプッシュイベントをトリガーする方法と時期を決定します。 私はPHPのアプローチをお勧めしたいと思います。

https://src-bin.com

私はすでにlatitudeとlongをMySQLデータベースにアップロードするためのアンドロイドアプリを作成しました(2分ごとに更新)。

今、私は2分ごとにGoogleマップマーカーを動的に更新する方法を意味するウェブサイト(php、javascript、html)のGoogleマップ上にリアルタイムの位置を表示する方法がわからない[MySQLデータベースから最後の2分間のレコードを取得し、マーカーを表示する(更新または消滅)]

私はマーカーをクリックした後、情報を表示する必要があります[静的なGoogleマップと同じであるので重要なポイントではない!

ちょうどこのように: http://traintimes.org.uk/map/tube/ : http://traintimes.org.uk/map/tube/

私はちょうど私が1つの時間(静的なGoogleの地図!?)私の限られた知識を得るときに行う方法を知っています。

私はすでにスタックのオーバーフローとグーグルで同じ質問を検索しているが、私は知識の不足のためにそれを行う方法はまだわからないのはごめんなさい。

リアルタイムGoogleマップ

誰でも私にチュートリアルのウェブサイトや提案を与えることができますか?

最後に、皆さん、ありがとうございました。私はまだ英語の学習者です。間違った文法は残念です。





google-maps