2016-09-22 10 views
0

私は、1人で通りを走っているアプリの他のすべてのユーザーを見ることができるアプリケーションを作成しています。私はgoogleマップを使用しており、ユーザーの位置がsocket.ioを使用してリアルタイムで変更されるため、地図上にマーカーをアニメーション表示しています。Android Googleマップのマーカー移動の問題

問題は、ほとんどの携帯電話はあまり正確なGPSを持っておらず、ピンは通りを移動するだけでなく、時々草や水上を飛び越えて、間違った方向に回転している、など...それはどういうわけか街だけでマーカーを移動することは可能ですか?

+1

[Snaps to Roads Android](http://stackoverflow.com/questions/3272427/snap-to-roads-android)の可能な複製 –

答えて

1

Googleの方向APIを使用してこれを行うことができますね。あなたは、道路上の別のポイントにあなたが持っているポイントのためのGoogleの方向APIを要求することができます。 Googleの応答の最初のポイントは、最も近い道路ポイントとしてとらえることができます。人々がWeb上で行った同様のソリューションを見ていました。 thisをご覧ください。

関連する問題