問題タブ [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.
ruby-on-rails - Rails google direcrtions api の悪い uri
私はレール上のGoogle方向APIにリクエストを送信しようとしています.私はいくつかのことを試しました.これは私が今持っているものです
しかし、それは a = 悪い URI を発生させます (URI ではありませんか?): http://maps.googleapis.com/maps/api/directions/json?origin= 'תל אביב'&destination='יתלשלים'&sensor=false
ブラウザに貼り付けると、OK が返されます。
java - URL からダウンロードした XML ファイル/認識されない
このJava NIOを使用して、Google 方向から xml ファイルをダウンロードしました。
IE で開いた xml ファイルのスクリーンショット。これは、正しく表示される別のスクリーンショットです。
何らかの理由で タグが認識されないように見えるため、xPath を使用して XML ファイルを評価およびクエリすると、次のような出力が得られます。
これを修正する簡単な方法はありますか、それとも SAX パーサーを使用する必要がありますか?
android - Google Map API v2 で道路案内を表示する方法はありますか?
Google とここを使用して回答を探していましたが、見つかった関連する投稿は次のとおりです。
Google Maps Android V2 と Direction API
Google Maps API v2 を使用して運転ルートを取得する
しかし、そこに答えはありません。ですから、すでに述べましたが、もう一度言います。FragmentActivity と SupportMagFragment および LatLng オブジェクトを使用し、MapView 、MapActivity および GeoPoint を使用しない Google Map API v2 のソリューションを探しています。
さらに、使用する Overlay オブジェクトがないため、地図上に方向をペイントできません。代替手段はありますか?
それで、それを行う方法はありますか?
android - 2つの緯度と経度の間の移動距離
私は、道路を移動するための2セットのLatとLongの間の距離を計算して与えることを探しています。
GoogleのDirectionsandDistanceMatrixAPIを見てきました。また、SOについて他にも多くの質問をしました。
しかし、私はそれを行うための最良の方法を見つけることができません、あなたは毎回およそ20-25の場所までの距離を計算する必要があります。
私たちは、Androidデバイスのユーザーがいる場所からこの情報を必要とする旅行アプリを構築しています。
directions - Google Direction APIからデフォルトでポイントAからBまでの最短距離ルートを取得するにはどうすればよいですか?
Google Direction APIが提案する代替ルートから、デフォルトでポイントAからBまでの最短距離のルートを取得するにはどうすればよいですか?デフォルトでは、現在の交通状況に応じて最短のルートが表示されます。「provideRouteAlternatives=true」をオンにすると、Googleが複数の代替ルートで応答することに気付きました。デフォルトで常に最短距離のルートを返すように、GoogleAPIにパラメータを送信できるかどうか疑問に思いました。
google-maps-api-3 - Google Directions APIを使用して、ルートに1つの場所が存在するかどうかを確認する方法は?
Google Directions API を使用して、ソースと目的地のルートの間にその場所が存在することを確認したい場所が 1 つあります。
たとえば、A - ソース B - 目的地、C - 場所です。
ここで、A から B へのルートに C が存在するかどうかを確認したいと思います。
ありがとう。
google-maps-api-3 - 座標を介したあいまいなMaps API 3方向
ルートを説明する GPS 座標がいくつかあります。私の意図は、ルートに沿ってポリラインを描画し、私が持っているいくつかのデータに基づいてセグメントに色を付けることです。
問題は、GPS 座標が幹線道路の両側の道端で発生する可能性があることです。 明白なルート案内サービス ソリューションを使用すると、Google が分割車線道路の両側を取得しようとするため、多くの「行き来」が発生します。座標を通りの名前にリバース ジオコーディングし、道順で通りをウェイ ポイントとして使用することを検討しましたが、実際のルートとは関係のない通りの特定のポイントが選択されます。一部のルートにはターンがあるため、単一のポリラインもオプションではありません。
ポイントの特定の半径内を通過するときに方向が満足するように、ウェイポイントを「ファジー」にする方法はありますか? そうでない場合、他の解決策はありますか?
ありがとうございます。
編集:パスが最適でない場合があるため、中間のウェイポイントを使用しないこともオプションではありません。
また、連続する各緯度/経度のペアに+-いくつかの小さな値を加えることで、独自のファジー座標を試しました。当然のことながら、すぐに OVER_QUERY_LIMIT に遭遇しました。
javascript - GoogleAPIクレイズキャラクターを使用したDjangoおよびJSONPOST
バックグラウンド
私は人々がリフトを検索するのを助けるアプリを構築しています。私はDjango、Python2.7、Googleマップとルート案内APIを使用しています。
1つのビューでは、地図を使用して、ユーザーが到着時刻と出発時刻だけでなく、いくつかの場所を選択できるようにします。次に、Google Directions APIを使用して、ポイント間のいくつかの代替ルートを(JSONとして)取得します。JSONを解析し、返される情報をさまざまな方法で変更し、データを新しい構造(と呼ばれるlegs
)に保存します。ここまではすべて正常に動作します。
ユーザーが「次へ」ボタンを押すと、legs
文字列化され、フォームの一部として次のビューにPOSTされます。そのようです:
この行が正常に機能することも注目に値します。
問題
legs
次のビューでJavaScriptにアクセスできないようです。legs
だから私の質問は本当にです:次のビューで同じデータ構造にアクセスするにはどうすればよいですか?
私が試したこと
アプローチ1:
view.py
レンプレート
js
jsのエラー:
私は以前にJSONを扱うときにこの正確な手法を使用しましたが、正常に機能しました。だから私はいくつかのクレイジーなキャラクターのものが起こっていると思います。
アプローチ2
SafeStringがエスケープを行うので、私はそれを取り除きました...
view.pyのコンテキストを次のように変更しました:
jsのエラー:
これは予想されます。
アプローチ3
view.pyのコンテキストを次のように変更しました:
jsのエラー:
これも期待されます
アプローチ4
view.pyのコンテキストを次のように変更しました:
次に、Pythonエラーが発生します:
私が考えたもの
POST後にオブジェクトを文字列化して解析でき、次のビューで結果のJSONを解析できるため、POSTされたJSONが正しく送信されていない(この場合、一部のミドルウェアが原因である)か、Pythonのいずれかであると想定します。 jsonモジュールは、JSON.jsが期待する方法とは異なる方法で物事をエンコードします(これは確かに非常に戸惑うでしょう)。
質問
DjangoとJavaScriptの観点からJSONの動作に関する私の仮定は正しいですか?legs
はいの場合:問題を回避して安全にインスタンス化するにはどうすればよいですか?いいえの場合:実際に何が問題になっていますか?そして、どうすればlegs
安全にインスタンス化できますか?
google-maps - Googleマップの道順から道路のリストを取得できますか?
グーグルマップのJavaScriptAPIv3を介して道順を取得する場合、旅行中に遭遇したすべての道路のリストを取得することは可能ですか?
道順の説明には明らかに道路名があり、これらは解析/スクレイピングできますが、決定的なリストを取得する方法があるかどうか疑問に思いました。
ありがとう、マイク
php - PHP で Google Maps Direction API からポリラインをデコードする方法
次の URL からの json 応答があります。
JSON パスroutes[x].legs[y].steps[z].polyline.points
:
"azq~Fhc{uOAlB?jB?^?P?P?B@V@|J@fA?xA@xA?h@?B?F?@?tA@xD?h@BnA@|A@rB@ f@?d@@v@AxB?d@AZEzA?BIjB?@Cx@?@EzAAlC?F?F?T?B?f@DhHBhD?@?R?l@?R?|CCpDAj@E|DGnDKzCCb @OtBa@rFGfAAb@?@?FAp@?
ADbJD|F@bF@@@fERhd@BrEFdDBtBAvBAx@@l@?n@@^@bANnQ?rABnM?jC?hH@fA?@B
F?vC?hB?@BpM?@?j@@p@@|KB~Q@pFBbHBvF@z@?f@@jB?nA@z@DzD@VJ ~CLfC\|E?B?@HnANtAVpDRpCLbB^dFTxC@LZvDF^HrALLlCHEB|H?DBpEB~V?^BhDJ
R?@@\?~A?nABrL?@?jD@vD@vA?h@?BLx[?x@?B?\?F@ pA?h@D~H?@Bz@Dr@RbCLfA\rBPv@@@T~@t@bCPf@z@xBd@rAf@dB\zAN~@PjAT~BFrADxAHX?z@?@HfW?x@?F?@@dD@^F|Y@v@D|JBzH?rB@tAApABxB?bA@dBBxABlAJ~CJrBDfANhBNjCLlCLpBHlBFnB@
C?|A?v@AlBCdA?r @EjEC|BITEMdGETAIFEI|BKzDOzGEjCCl@?@MnDWHSrFSlFAd@?@qA|[Ct@Cj@At@AbA?hBAdBClBQjFQnECr@E
AYjFIzAWxDQpCYpEAFItACt@S~C]|GSlEMnCMtCGdAKlBQxDg@bLAT?BKrCAN@Ad@?x@?p@?J?|@@lA@z@BbABn@Bt@@@HnAPxB@LB^L
ATBP
AP~@ Z~ALn@?@@Fd@|BjAfGd@dDd@|D\bFDf@D~@@f@B|@@xCJP?dBB
EDtE@bADlAREJlABh@Dp@F
@@xEJdBHlCF~C@nA?@?@DfG?
ADhLBbD@x@?F@~C?dCNbTDrIBxDLbO@~AVY?@DfHEvDGlC]fHGhD?lHPlP?@?B?R?@BfBNbRBpENfQDrGBvCDrEBtEBzABfABx@B~@^
FHx@ H|@@bDPxAZpCTbDN
DBlC@j@@j@BhAHhLBvC?p@BlB?jAAfAAx@C@MzDM|B_@tDq@pF]fB]zAo@fCc@~Am@jBo@dBoCxG?@?@Sd@g@vAY~@St@W|@_@bBUhA_@zBWhBK
AOpAKfAEp@Gz@Cb@GpACZAVAh@Ad@AX?f@At@CpB"
PHP を使用して、ポリライン ポイント文字列を上記の URL から返された緯度経度値にデコードしたいと考えています。
Java と Objective C でいくつかの結果を見つけましたが、PHP で必要です。