問題タブ [google-distancematrix-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.
php - 距離行列の結果
DistanceMatrix API の結果を JSON 形式に変換できません。
これは var_dump です$response
(Laravel 5.1 では Ivory\googlempas プラグインを使用しています)
JSON配列で返すにはどうすればよいですか?
javascript - 距離を計算し、ウェイポイントを使用して Google マップにルートを表示します
私は、ピックアップアドレス、ドロップオフアドレス、およびユーザーがピックアップアドレスとドロップオフアドレスの間を移動する訪問エリアの配列を追加する必要がある Web アプリに取り組んでいます。私が行ったことは、マップのルートを指定し、ピックアップとドロップオフの住所間の距離を計算することですが、訪問エリアとピックアップとドロップオフを一致させることができません。これが私のコードです。誰かがこれを行う方法を教えてくれれば:
ウェブフォーム
Javascript 関数
このコードは、Web フォームの訪問エリア入力フィールドと JavaScript 関数の他のすべての関連項目のために機能していませんが、訪問エリアに関連するすべてのものを削除すると、ピック アンド ドロップオフ アドレスが正常に機能し、必要な出力が得られます。 .
これで何か助けはありますか?
ios - 距離マトリックスAPIを使用して2つの場所(迅速)間の方向を取得するにはどうすればよいですか?
距離マトリックス API を使用して 2 つの場所の間の方向を取得する方法、インターネットで多くの検索を行いますが、効果的なチュートリアルと詳細が見つかりません
良いチュートリアルを見つけるのを手伝ってくれる人はいますか??
android - Google Maps API: ルートの距離を見つける
ユーザーが移動した距離を追跡する必要があります。30 秒ごとにユーザーの位置をキャプチャし、ユーザーが旅を完了した後、ユーザーが移動したパスの一連の場所を取得します。
記録された場所を使用してパスの距離を見つける必要があります。距離行列 APIを使用しようとしましたが、1 回の API 呼び出しで完全な距離を測定できません。連続する各場所間の距離を測定し、それらを合計して合計距離を取得する必要があります。
これを行う簡単な方法はありますか?
google-places-api - Google プレイス - 予期しない 50 文字の place_id 値が返される
Places API で使用する place_id (およびその他の) 情報を取得するために、Google Geocoding API を使用しています。ほとんどの住所は、予期される 27 文字の place_id 値を返します。つまり、次のようになります。
formatted_address
ただし、そうでなければ一見適切なデータ (など) を返すアドレスのごく一部が、次のE
ような接頭辞が付いた 50 文字の値を返しています。
これらの 50 文字の place_id は、Google の他の API でエラーをスローします (つまり、place_id を出発地および/または目的地として使用する距離行列):
Google の回答を見ると、すべて次の 3 つのカテゴリに分類されることがわかります。
- location_type=RANGE_INTERPOLATED、types=street_address
- location_type=ROOFTOP、types=サブプレミス
- location_type=APPROXIMATE、types=交差点
3 つすべてが何らかの形で「問題」のある住所を示しています (偽の番地、より広いエリアのサブセクション、おおよその位置)。だから、私の質問は次のとおりだと思います:
50 文字の place_id 値は常にガベージですか?
google-distancematrix-api - x時間離れたルート上の場所を見つける
申し訳ありませんが、私のタイトルは最高の表現ではないかもしれませんが、以下は私が得ようとしているものです.
2 つの場所の間のルートとドライブ タイムを取得する方法は知っていますが、それが非常に長いドライブの場合はどうすればよいでしょうか? 一定時間経過すると、ユーザーは立ち止まってホテルを予約する必要があることを知っています。Google Maps API を使用して、ユーザーがルートの 5 時間または 6 時間後にどこにいるかを計算する方法はありますか?そのため、運転する必要がないように、そのエリアのホテルの部屋を (事前に) 取得することをお勧めします。彼らがどこに立ち寄るか、そして部屋が利用できるかどうかわからない夜遅くまで?
google-maps-api-3 - 現在地から 1 時間以内の都市を探す
Google API を使用して、自分の場所から 1 時間以内に場所のリストを見つけたいと考えています。Google Maps Distance Matrix APIを見つけましたが、指定した場所間の距離しか表示されません。
私が本当にやりたいことは、地図にエリアを描くことです。実際には場所のリストは必要ありません。
時間でクエリできない場合は、距離を処理できるかもしれません (おそらく簡単です)
どうもありがとう!!
google-maps - 場所が「オフロード」の場合の距離の計算
現在の場所が選択されていない場合に、Google Distance Matrix API に最も近い運転可能な場所を返す方法はありますか?
ちょっとした背景: 見積プロセス中に、予想される出荷場所への推定運賃を計算する必要があります。
最終的な目標は、見積もりを生成する人が入力した住所を使用して、リアルタイムで距離を計算することです。ただし、これは現在、郵便番号のデータベースを使用して処理されており、各工場への走行距離があります。例えば :
このデータは古いので、インタラクティブ バージョンを展開できるようになるまで更新することを任されています。
Google マップの距離マトリックスを (成功して) 使用して、多くの距離を更新しています。ただし、コードの変更によってハッシュ化できないように見えるものに出くわしました。Google に提供された郵便番号が水中 (関連記事: Distance Matrix API: Zip Code 70128 returns zero results ) または島 (02543 など: https://maps.googleapis.com/maps/apiなど) の「中心」にある場合/distancematrix/json?units=imperial&origins=47601,%20USA&destinations=02543,%20USA )、返されるステータスは「ZERO_RESULTS」です。
ただし、マサチューセッツ州 02543 のウッズ ホールまで車で行くことは可能です。例: 266 Woods Hole Road, Woods Hole, MA 02543. Woods Hold Oceanographic Institution の住所。
米国の郵便番号は特定の場所ではないため、正確な距離を探しているわけではありません...したがって、引用目的では「近く」で問題ありません。助言がありますか?
jquery - Google距離行列APIからjsonを取得できません
Google Maps Distance Matrix API に対して jQuery $.ajax 呼び出しを実行しようとしていますが、クロスドメイン セキュリティの問題により機能しません。
次の ajax 呼び出しを使用しています。
次のエラーが表示されます。
クロスオリジン リクエストがブロックされました: 同一オリジン ポリシーにより、https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=delhi&destinations=jaipur&key=MY_KEYでのリモート リソースの読み取りが禁止されています。(理由: CORS ヘッダー 'Access-Control-Allow-Origin' がありません)。
これを修正するためのほぼすべての可能な解決策を読みました。dataType: 'jsonp' を変更しようとしても、うまくいきません。データ型を「jsonp」に変更すると、次の解析エラーが発生します。
parsererror エラー: jQuery18208230966408134822_1475687832399 は呼び出されませんでした
誰かがそれを修正するのを手伝ってくれませんか.Thank.