問題タブ [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.
android - Google ルート API の制限
Android アプリに実装する Google マップ上の 2 つのマーカー間のルートを描画しようとしています。これを行う方法は、Directions API サービスを呼び出すことです。使用制限には、1 日あたり 2500 件のリクエストしか作成できないと書かれていますが、私はそれについて混乱しています。この制限は、アプリのトラフィック全体に適用されるか (すべてのユーザーが合計 2500 件のリクエストを作成できる)、または個々のモバイル デバイスに適用されます (単一の単一のデバイスで実行されているアプリ インスタンスは、1 日あたり 2500 のリクエストを行うことができます)。このトピックに関する多くの質問を見つけましたが、公式の回答はありません。助けてくれてありがとう。
android - すべての Google 方向指示のリスト
モバイル アプリケーションの Google マップの方向に取り組んでいます。
ご存じのように、Google Direction API には方向の各ステップに対する指示があります。たとえば、「右折」、「左折」、「向かって、2 番目の出口を出る」などがあります。この指示ごとにアイコンを定義する必要があります。指示ごとにアイコンを明確にする必要があります。そのため、Google がリクエストに対して送信する可能性のあるすべての指示のリストが必要です。
Googleドキュメントを確認しましたが、そのリストを共有していないようです. このリストを知っている人はいますか?
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>
この値をモノンドリッドで使用するためにデコードするためのコードを持っている人はいますか?
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 の方向にあるのか、逆の方向にあるのかを調べたいことです。これを行う方法はありますか?
android - 2 つのジオポイント間のルートですべての都市情報を取得する方法
Google Direction Apiを使用しているときに、都市の名前、緯度と経度などのデータのリストを取得できますが、Api によって提供されるデータはある程度制限されているという質問があります。その特定のルートに含まれるすべての都市を提供することはできません。
たとえば、チャンディーガルからデリーに行こうとすると、ルートの結果は固定されますが、同じ検索を逆にしようとすると、デリーからチャンディーガルに移動しようとすると、前の結果にある都市の一部が api の新しい結果で消えてしまいます。さらに、完全に詳細なルートが必要ですが、結果として得られる場所/都市の数は限られています。
以前にこの問題に直面した人はいますか?そのような要件を満たす他の方法はありますか?
私が理解できることを願っています。
ありがとう。
ios - iOS Google Maps SDK でルートの時間を取得することはできますか?
Google Maps SDK for iOS を使用して、通常の iOS 用 Google マップ アプリで行われるように、自転車、車、または徒歩で A 地点から B 地点までのルートの時間を計算/取得することはできますか?
Google Directions API を使用して GMSPolyLine を使用して道順を表示できることはわかっていますが、ポリラインに沿って A から B まで歩くのに必要な時間を計算することはできますか?
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 ページのサンプル レスポンスで提供しているサンプル セグメントでさえ、基礎となる道路のジオメトリにうまく適合していません。
android - Android デバイスから方向 API を呼び出す Google マップのエラー
Android用のGoogleマップv2を使用しています。Android デバイスからポイントを取得するために、方向 API を呼び出したいと思います。Googleコンソールキーを登録したところ、androidで地図を閲覧できました。このキーを使用して、次のような方向 API 呼び出しに含めました。
API_KEY は、マップ用に作成したキーです。
しかし、Android アプリから方向 API を呼び出すように要求すると、次のように返されました。
このエラーを解決するにはどうすればよいですか? 助けてください
ありがとう