問題タブ [google-directions-api]

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 投票する
1 に答える
574 参照

google-directions-api - Google Directions API の制限

Googleの方向APIを使用しているアプリを開発しています. しかし、私が直面している問題は、Googleの方向APIが言うことです:

Directions API は、Google マップに結果を表示する場合にのみ使用できます。ルート データを要求された地図を表示せずにルート データを使用することは禁止されています。

しかし、私は地図を表示したくありません。代わりに、距離と場所のみを表示したいだけです。しかし、Google の Distance Matrix サービスに代わるものはありますか? 男はそれは可能だと言っていますが、それはGoogleの制限に反していませんか? 提案や解決策はありますか?

0 投票する
2 に答える
2994 参照

android - Google方向Webサービスからjsonファイルを解析する

ユーザーが開始点と終了点を選択できる Android アプリケーションを作成したい場合、アプリケーションは目的地に到達するまでの距離と時間を計算します。

そのために、Google 方向 Web サービスを使用します。

サンプルリクエストは次のとおりです。

Google Direction API の JSON データ

返されるオブジェクトは json オブジェクトです。

Web サービスにリクエストする方法と json オブジェクトを解析する方法がわかりません。

前もって感謝します。

0 投票する
2 に答える
333 参照

android - main メソッドから AsyncTask メソッドを呼び出す

こんにちは、私はアプリケーションを作成します。アプリケーションは、Google 方向 Web サービスに対して HTTPRequest を作成し、JSON オブジェクトを返します。

これは私の JSONParser.java のようです

これは私のresponseListener.Javaです

メソッド getJSONFromURL を呼び出したい

Type mismatch: cannot convert from void to String しかし、これを解決する方法について何か考えがあると言い続けていますか? 前もって感謝します

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

ios - MKMapView オーバーレイ 道路ラベルの上にポリラインが描画されます

2点間の方向を描いてナビゲーションアプリを作っています。機能を正常にアーカイブしました。

しかし、方向線は道路ラベルの上に描かれており、下の図のようにそのラベルを読み取ることができません。

ここに画像の説明を入力

これはオーバーレイを描画する私のコードです

透明な線でこれを克服できますが、効率的な方法ではありません。

最善の方法は、MKMapView のマップ レイヤーとラベル レイヤーの間に線を引くことですが、それをアーカイブする方法がわかりません。

助けてください。ありがとう。

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

api - 動的なルート案内を生成するための Google Maps, Directions and Places API

更新されたコード: わかりました、私は今、私が望むようにこれを機能させていますが、nearBy 検索の結果を距離で並べ替えたいと考えています。

更新コードの終わり -------------------------------------------------- -------------------------------------------------- -

目的地に最も近いタイプ (train_station、bus_station、および空港) の緯度/経度に基づいて出発地を生成しながら、目的地の特定の緯度/経度に基づいて動的なルート案内の結果を生成したいと考えています。

「500」の半径に基づいて、場所のリストとそれに関連する緯度/経度の値を取得できるように、途中まで来ましたが、コードを変更して、最も近い結果のみが得られるようにする必要がありますそれぞれのタイプなので、基本的には最初に見つかったものです。

また、タイプごとに結果を生成できるようにしたいと思います。これまでの私のコードは次のとおりです。

編集: http://paste.laravel.com/1eHKでマークに近づきますが、各タイプの最も近い/最初の結果のみを取得する必要があります。

少し面倒でやり過ぎ/DRYではないようですが、ある程度は機能します。

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

javascript - ZERO_RESULTS を返すウェイポイント付きの Google ルート案内サービス

現在、ページの To フィールドと From フィールドを適切にルーティングする DirectionsRenderer 関数があります。ルーティングが完了したら、overview_path を取得し、パスに基づいて Fusion Table から要素を読み込みます。これが完了したら、ウェイポイントを示す「directions_changed」を探すリスナーを設定しました。

これを route() 関数 (To フィールドと From フィールドで正常に機能する関数) に戻すと、次のコード セクションが作成されます。

コードの残りの部分は、次の if ステートメントに基づいています。

残念ながら、「Directions query failed: ZERO_RESULTS」だけが返されます。なぜこれが起こっているのですか?ウェイポイントを形成する方法が間違っているのか、それとも何か他のものなのかわかりません。

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

google-maps-api-3 - Google DirectionsService を使用してルートを生成するときにセンサーを無効にすることはできますか?

次のコードを使用してルートを生成しています。明示的な開始位置を指定したいのですが、パラメーターで指定された場所ではなく、場所 API によって提供された場所からのルートが常に返されoriginます。ロケーション API は、サイトの別の部分からのアクセスが許可されているため、単純に無効にすることはできません。

指定することを考えましsensor=falseたが、DirectionsRequest オブジェクトsensorの有効なプロパティではありません。

指定した出発地を尊重するように DirectionsService を取得するにはどうすればよいですか?

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

javascript - 一定期間内にリスナーが起動できる回数を制限しますか?

昨日の質問の続きです。

ZERO_RESULTS を返すウェイポイント付きの Google ルート案内サービス

モール博士は、directions_changedリスナーが再び発砲すると言いました。彼らは正しかった。無限に発射しています。このリスナーを配置するより良い場所があるかどうか、または設定された期間内に起動できる回数を制限する方法があるかどうか疑問に思っています。

編集:自分自身をよりよく説明する必要があります。基本的に、ルートを再描画しようとすると、 の無限ループが発生しdirections_changedます。

また、この質問を見ている人にとっては、反対票を投じる必要はないと思います。私は調査や努力を怠りませんでした。ドキュメントのウェイポイントの部分はひどいものであり、LatLng オブジェクトを介してウェイポイントを使用しようとした例はありません。彼らは場所だけを使用しました。