問題タブ [mkdirection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
375 参照

objective-c - 目的 C での到着予定時刻と到着までの距離の計算

住所を取得し、それらを文字列として作成し、ジオコーディングを使用してそれぞれの座標 (緯度と経度) を取得し、到着予定時刻と到着予定距離を計算し、特定の半径内でユーザーに通知する必要があります。私はこのコードを使用していますが、機能しておらず、両方で 0.00000 しか得られません。助けていただければ幸いです。ありがとう

0 投票する
1 に答える
74 参照

ios - MKMapView デリゲート メソッドが呼び出されない - ルートがマップに表示されない

ある場所から別の場所までのルートを表示したいと思います。いくつかのメソッドを作成しました。1 つ目は getDirection() で、2 つ目は createDirectionRequest と rendererFor メソッドです。viewDidLoad で getDirections メソッドを呼び出しています。しかし、実行すると、何も呼び出されていないようです。両方のメソッドに print ステートメントを追加しましたが、コンソールに表示されません。スレ関係かな。

すべての返信と説明に感謝します

0 投票する
1 に答える
105 参照

ios - 配列を返す関数は for ループ内で追加を取得しません Swift

ルートをリクエストし、hackingwithswift の記事 ( https://www.hackingwithswift.com/example-code/location/how-to-find-directions-using-mkmapview-and-mkdirectionsrequest ) をフォローするのは初めてです。新しいルートを追跡するときに、追跡したばかりのルートの代替ルートを取得します。私の目標は、[CLLocation]からルートを取得することMKDirectionです。問題は、それを追跡するときに代替ルートを取得することですが、保存されたルート(追跡したばかりのものと同じ)からリクエストするresponseと、エラーメッセージが表示されてnilが表示されることです:

方向エラー: エラー Domain=MKErrorDomain Code=1 "Indicazioni stradali non disponibili" UserInfo={NSLocalizedFailureReason=Le informazioni sull'itinerario non sono attualmente disponibili., MKErrorGEOError=-12, MKErrorGEOErrorUserInfo={ NSDebugDescription = "mapItem は nil にできません"; }, MKDirectionsErrorCode=3, NSLocalizedDescription=Indicazioni stradali non disponibili}

ルートは同じなので、始発も終点も同じ。ここで私が間違っていることがわかりますか?いつもありがとうございます。

アップデート :

問題を絞り込んでいます。リクエストが多すぎて(ただし、1つしか作成していません)、サーバーが応答を停止するか、応答が非同期であるため、実際に有効な応答を取得する前に関数が終了しますTableView から呼び出します。での応答をどのように待ちcellForRowますか?

更新 2:

CLLocation貴重な提案の後、ルートをリクエストして応答を取得しています。そこから、ステップごとに新しいものを作成し、repositioned完了時に返される配列に追加します。私は実際に新しいCLLocationがループ内で正しく作成されていることを確認しforていますが、配列のサイズは増加せず、返された配列には入力ルートからの最初の追加のみが含まれます。

関数の新しいバージョンは次のとおりです。

コメントアウトされた部分を見ないでくださいwhile。ループ内で処理される部分を超える入力ルートの最後のビットが処理されます。

0 投票する
1 に答える
246 参照

reactjs - React Native アプリを作成したいのですが、このエラーが発生します。私に何ができる?

実際の画像はこちら: https://drive.google.com/open?id=1avqikjxB6n2dnBNh9qZ0Yugk7kNki8wb

端末出力: