Uberのように動作するiOSアプリケーションで作業しています。デバイスが動くと、私は車のマーカーも移動しています。しかしUberのように道を回るごとにそれを回すことはできません。どうすればそれを可能にすることができますか? また、この車のマーカーは道路上にのみ保管できますか?GoogleマップのiOSで、Uberさんの旅行画面のように、道路上の道路ごとにマーカーを切り替える方法
0
A
答えて
-1
bearingに関して、更新または位置の移動とともに、rotating the markerを見てください。 gpsに依存してマーカーを配置する正確な場所を提供しているので、マーカーを道路上に維持することでどのように達成できるかはわかりません。
このSOをサンプルとしてご覧ください。
0
軸受を計算し、計算された軸受に基づいてマーカーを回転することができます。
+(float)getBearing:(CLLocationCoordinate2D)locations1 andSecond:(CLLocationCoordinate2D)locattion2
{
float fLat = degreesToRadians(locations1.latitude);
float fLng = degreesToRadians(locations1.longitude);
float tLat = degreesToRadians(locattion2.latitude);
float tLng = degreesToRadians(locattion2.longitude);
float degree = radiansToDegrees(atan2(sin(tLng-fLng)*cos(tLat), cos(fLat)*sin(tLat)-sin(fLat)*cos(tLat)*cos(tLng-fLng)));
if (degree >= 0) {
return degree;
} else {
return 360+degree;
}
}
が続いて回転プロパティ
marker.rotation = CALCULATED_BEARING - 180;
関連する問題
- 1. Googleの道路に固定
- 2. DirectionsRenderer - 道路を道路外に描画する
- 3. Google Maps API V3 - 1つの道路/道路をハイライト表示
- 4. 教育目的の道路+道路API
- 5. Android google maps描画道路道路の不具合の問題10.000+オーバーレイ
- 6. Googleマップ内の通り名と道路名
- 7. CartoCSSの道路下に道路標識を貼る
- 8. Googleマップの道路オーバーレイをオフにする
- 9. Google最寄りの道路への道順
- 10. 車のようにマーカーを移動するには地図上の道路に行くのですか?
- 11. Googleマップ:指定マーカー位置座標が道路かどうかを確認
- 12. 代替(Googleマップへ)道路上にノードとアークのデータベースを提供するオープンソースマップAPI
- 13. クラスデザイン:車と道路
- 14. ggplotマップ上のosmarオブジェクトから道路をプロットする
- 15. Googleマップマーカーを道路方向に回転する方法
- 16. 通路/道路敷設の問題
- 17. 経路切り替えアニメーション
- 18. 道を救う(路上ではない) - Google API
- 19. Googleのすべての通り名と道路名のリスト
- 20. Googleマップの2つのポイント間に描かれたポリラインは道路(運転の方向)にありません
- 21. IOSでの画面切り替え
- 22. Googleマップ上での道順
- 23. MapBox/GoogleマップApi - 道路交差点を見つける
- 24. 道路標識の検出
- 25. Google Maps Web APIは複数のマーカーに沿って道路に道を描きます
- 26. Swift Xcode画面のタップごとにシェイプの色を切り替える方法
- 27. Androidで道路の端にポリラインを整列するGoogle Maps
- 28. 異なる色Googleマップでルート上の道路の優先順位を表示する方法異なる色Googleマップでルート上の道路の優先順位を表示する方法
- 29. OpenGL/DirectXの道路プロファイルごとの地形変形
- 30. 道路上の車両の方向を見つける
あなたは、このためのソリューションを持っているを使用して、マーカー自体を回転させる: は、軸受の計算にこの機能を使用しますか? –