問題タブ [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 に答える
10315 参照

android - Google ルート API の制限

Android アプリに実装する Google マップ上の 2 つのマーカー間のルートを描画しようとしています。これを行う方法は、Directions API サービスを呼び出すことです。使用制限には、1 日あたり 2500 件のリクエストしか作成できないと書かれていますが、私はそれについて混乱しています。この制限は、アプリのトラフィック全体に適用されるか (すべてのユーザーが合計 2500 件のリクエストを作成できる)、または個々のモバイル デバイスに適用されます (単一の単一のデバイスで実行されているアプリ インスタンスは、1 日あたり 2500 のリクエストを行うことができます)。このトピックに関する多くの質問を見つけましたが、公式の回答はありません。助けてくれてありがとう。

0 投票する
4 に答える
27828 参照

android - Android で Google Direction API から距離を取得する

http://maps.googleapis.com/maps/api/directions/json?origin=-20.291825,57.448668&destination=-20.179724,57.613463&sensor=false&mode=%22DRIVING%22

たとえば、このリンクは次を生成します。

距離だけ抽出してandroidで表示したい

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

android - すべての Google 方向指示のリスト

モバイル アプリケーションの Google マップの方向に取り組んでいます。

ご存じのように、Google Direction API には方向の各ステップに対する指示があります。たとえば、「右折」、「左折」、「向かって、2 番目の出口を出る」などがあります。この指示ごとにアイコンを定義する必要があります。指示ごとにアイコンを明確にする必要があります。そのため、Google がリクエストに対して送信する可能性のあるすべての指示のリストが必要です。

Googleドキュメントを確認しましたが、そのリストを共有していないようです. このリストを知っている人はいますか?

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

c# - monodroid C# での Google API ポリライン ポイントのエンコード

google direction api のレスポンスについては以下のリファレンスを参照してください。

https://developers.google.com/maps/documentation/directions/?csw=1#JSON

ご覧のとおり、各step タグには という名前のタグが含まれていますpolyline。そして、このタグには という名前のサブタグが含まれていpointsます。私が理解しているように、このタグには、この方向のステップを地図上に描くために必要なすべてのポイントが含まれています。ご覧のとおり、値はエンコードされています。何がエンコードされているかはわかりませんが、Google では以下の記事でアルゴリズムについて説明しています。

https://developers.google.com/maps/documentation/utilities/polylinealgorithm?csw=1

List<LatLng>この値をモノンドリッドで使用するためにデコードするためのコードを持っている人はいますか?

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

google-maps - Google Direction API を使用してパスの方向を見つける

Google Places API と direction API を使用して、2 つの場所の間のルートをマークしています。このルートのポリラインを取得します。これで、このルート上にある別のポリラインができました。

例: 点 A から点 B -> 最初のポリライン 点 C から点 D -> A->B ポリライン上にある 2 番目のポリライン。

isLocationOnEdge() メソッドを使用して、C->D ポリラインが A->B ポリライン上にあるかどうかを調べることができました。

問題は、パス C->D が A->B の方向にあるのか、逆の方向にあるのかを調べたいことです。これを行う方法はありますか?

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

android - 2 つのジオポイント間のルートですべての都市情報を取得する方法

Google Direction Apiを使用しているときに、都市の名前、緯度と経度などのデータのリストを取得できますが、Api によって提供されるデータはある程度制限されているという質問があります。その特定のルートに含まれるすべての都市を提供することはできません。

たとえば、チャンディーガルからデリーに行こうとすると、ルートの結果は固定されますが、同じ検索を逆にしようとすると、デリーからチャンディーガルに移動しようとすると、前の結果にある都市の一部が api の新しい結果で消えてしまいます。さらに、完全に詳細なルートが必要ですが、結果として得られる場所/都市の数は限られています。

以前にこの問題に直面した人はいますか?そのような要件を満たす他の方法はありますか?

私が理解できることを願っています。

ありがとう。

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

ios - iOS Google Maps SDK でルートの時間を取得することはできますか?

Google Maps SDK for iOS を使用して、通常の iOS 用 Google マップ アプリで行われるように、自転車、車、または徒歩で A 地点から B 地点までのルートの時間を計算/取得することはできますか?

Google Directions API を使用して GMSPolyLine を使用して道順を表示できることはわかっていますが、ポリラインに沿って A から B まで歩くのに必要な時間を計算することはできますか?

0 投票する
4 に答える
5078 参照

google-maps - Google Directions API でエンコードされたポリライン

Google マップのストリート ネットワークに一致するルートをマップしようとしています。

Google Maps Directions API から JSON の結果をシリアル化する方法を知っています。

現在、個々のルーティング ステップからのポリラインのエンコードを検討しています。

ここでスタックオーバーフローでいくつかのデコーダーアルゴリズムを見つけましたが、最初に Google 独自のInteractive Polyline Encoderをテストしました。エンコードされた行が Google マップと一致することを期待しますが、一致しません。

スクリーンショットは、左側にインタラクティブ ポリライン エンコーダーでエンコードされたセグメントの結果、右側に Google マップ ルートの結果を示しています。

ここに画像の説明を入力

エンコードされたポリラインは「uxhuBxrc|QPA@?@?B?B@@B@D@HDFD@B@H@JBB@DBFJ」です。

Google の Interactive Polyline Encoder のアルゴリズムが間違っている可能性はありますか?

Jeffrey Sambells アルゴリズムをテストして、その結果が Google の Interactive デコーダーの結果と一致するかどうかを知っている人はいますか?

乾杯、デニス

編集:問題は、エンコード アルゴリズムではなく、返されたポリライン セグメントにあります。Google が Directions API ページのサンプル レスポンスで提供しているサンプル セグメントでさえ、基礎となる道路のジオメトリにうまく適合していません。

ここに画像の説明を入力

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

android - Android デバイスから方向 API を呼び出す Google マップのエラー

Android用のGoogleマップv2を使用しています。Android デバイスからポイントを取得するために、方向 API を呼び出したいと思います。Googleコンソールキーを登録したところ、androidで地図を閲覧できました。このキーを使用して、次のような方向 API 呼び出しに含めました。

API_KEY は、マップ用に作成したキーです。

地図とルート案内の API キー

しかし、Android アプリから方向 API を呼び出すように要求すると、次のように返されました。

このエラーを解決するにはどうすればよいですか? 助けてください

ありがとう