-1

私のiPhoneアプリケーションでは、2点間のルートを作成し、Googleの方向APIを使用してhtmlの指示を表示し、各ターンの距離をテキスト形式で表示しています。

Directions API を使用しているときに、ユーザーが場所 A から場所 D に移動し、場所 B でターンがある場合、ターンに関してユーザーに通知されることがわかりました (つまり、方向 api からの json 応答のステップで)。点 A' (A と B の間の A' を考えてください)。このステップの距離は場所 B までである必要がありますが、場所 B' (B の後に表示される) までであることがわかりました。場所 C でターンがある場合、ステップの開始場所は場所から開始する必要があります。 B、代わりに B' から開始します。

だから私の質問は、ユーザーがステップの実際の長さをどのように知るかということです。親切に助けてください。前もって感謝します

4

2 に答える 2

0

ステップの実際の長さの計算に関連する問題を解決しました。実際、偽の場所を取得してテストすることで、現在の場所をシミュレートしていました。ライブ モード (つまり、外出先でアプリケーションをテストしている間) では、完全に正常に動作します。

于 2012-08-22T07:02:47.570 に答える
0

これはあなたの質問に本当に答えているわけではありませんが、とにかく言及する必要があると思いました.

iOS 6 が数か月で公開されると、Google のサービスを使用してこれを行うことができなくなります。技術的な理由ではありませんが、TOS で、マッピング サービスを使用する場合は、マップと組み合わせて使用​​する必要があると明示的に述べています。Apple は iOS 6 では別のマップ プロバイダーを使用しているため、条件に違反することになります。

于 2012-08-17T13:02:34.213 に答える