Mapbox Android SDKを使用してアプリにturn turn機能を実装しようとしています。 Mapboxは製品としてDriveが記載されていますが、使用方法に関する文書や例は見つかりません(おそらく彼らはまだ作業中です)。Mapbox SDKを使用してAndroidで順番にナビゲーションを実装する
とにかく自分で作成する必要があると思います。方向座標を取得し、ポリラインを描画することはすべて問題ありません。私はここにこだわっています - Mapboxの方向apiの応答で、turn命令でturnを含むsteps
jsonオブジェクトがあります。 steps
オブジェクトの下に3ポイントがあると言うことができますどこ
- A = LAT1、lng1(原点)
- B = LAT2、lng2
- C = LAT3、lng3(宛先) A、B、Cを言います
ここでポイントBに達しているかどうかを確認して、ユーザーに次の指示を表示できるようにする方法を知りたいと思います。私はちょうどできないと仮定しています
lat1 == lat2 && lng1 == lng2
ユーザーがマップ上のポイントに到達したときにわかる方法はありますか?私は、ユーザがGeofence
を入力したときに通知を受けることによってリストの次のポイントにGeofence
を追加することを考えています。リストの次のポイントに命令をアップデートしてGeofenceを追加することもできますが、正しいアプローチ。私たちがこれを達成できる他の方法はありますか?事前に
感謝:)
ありがとうございます。私たちがポイントを通過すると、Okay watはgetSnapToRoute()を返します。メソッドの戻り値はPositionです。それはヌルを返しますか?ただ理解しようとしている。 – ik024
あなたは常にそのメソッドから返された 'Position'を得るべきです。 – cammace