2016-09-22 7 views
0

거리에서 운전하는 앱의 다른 모든 사용자를 한 사람이 볼 수있는 애플리케이션을 만들고 있습니다. 나는 Google지도를 사용하고 있으며 사용자의 위치가 socket.io를 사용하여 실시간으로 변경되므로 맵에서 마커 애니메이션을 적용하고 있습니다.Android Google지도 마커 이동 문제

문제는 대부분의 휴대 전화가 정확한 GPS가 아니기 때문에 거리에서뿐만 아니라 때로 잔디, 물 위에서 점프하며지도가 모든 방향으로 이동한다는 것입니다. 잘못된 방향으로 회전합니다. 등 ... 마커를 거리에서 이동하는 것이 어쨌든 가능합니까?

+1

[Snap to Roads Android] (http://stackoverflow.com/questions/3272427/snap-to-roads-android)의 가능한 복제본 –

답변

1

Google의 방향 API를 사용하여이 작업을 수행 할 수 있습니다. 당신은 도로의 다른 지점에 대한 포인트에 대한 구글 방향 API를 요청할 수 있습니다. Google의 첫 번째 응답은 가장 가까운 도로 지점으로 간주 될 수 있습니다. 사람들이 웹에서 수행 한 유사한 솔루션을 살펴 보았습니다. this을 살펴보십시오.

관련 문제