問題タブ [google-roads-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.
javascript - Google Maps Roads API: 「道路へのスナップ」をより寛容にする
私は Google Maps API を使用して、レストランが配達ゾーンを定義するために使用できるツールを作成する任務を負っています。進行状況は次のとおりです。http://codepen.io/keithpickering/pen/NqdzKO
ユーザーはポリゴンを描画できる必要があります。その後、精度を高めるために近くの道路にスナップします。これは比較的うまく機能していますが、Google に組み込まれている道路へのスナップ機能が...まあ、最悪です。ポイントが十分に接近していない場合、スナップを拒否するか、奇妙なぎくしゃくした線を作成します。
私が必要としているのは、ツールが道路のスナップでより「寛容」になることです。言い換えれば、誰かがどんなズーム距離からでもほとんどどんな種類の多角形でも怠惰に描くことができるべきであり、線はある道路または別の道路にスナップするように強制されるべきです.
スナップに使用しているコードの一部を次に示します。
Roads API をあきらめて、ルート案内サービスを使用した、よりカスタマイズされたソリューションに進む必要がありますか? 誰にもアイデアはありますか?助けてくれてありがとう。
javascript - Google Maps Roads API が重複した座標と placeId を返す
道路をクリックした場所の座標を取得するために、Google マップの道路 API を実装しています。しかし、予想以上の座標とプレース ID が返されます。方向 API を使用して場所 A から場所 B への方向を設定し、道路上のいくつかのポイント (たとえば 10 ポイント) をクリックしてルートを描画するとします。これに応じて、道路 API は 10 を超える placeId と座標を返していますが、必要なのは 10 だけです。コードは次のとおりです。
ここで JSfiddle を作成しました。Google API キーを入力して、このコードの何が問題なのか教えてください。
android - 非同期タスクから LatLngs を取得する
位置をロングにスナップするための新しい Google Maps Roads API の実装に成功しました..asyncTask.execute.get() を使用すると正常に動作しますが、UI がフリーズします..結果を渡す方法を知りたいです新しい緯度経度を取得するために 2 秒ごとに実行する必要があるため、非同期タスクからの LatLng オブジェクト。
MapsActivity.class
BackgroundTask.class
java - Android Google マップのポリラインが地図に表示されない
メソッドとロカトン リスナーを持つクラスを作成しました。locationListener は 2 秒ごとに実行され、緯度経度を取得して非同期タスクに渡します。Async Task クラスは緯度経度を Google Road Api に渡してスナップされた緯度経度を取得し、緯度経度を postExecute() に渡します。
PostExecute() はポリラインを描画する必要がありますが、そうではありません..
以下のコードを参照してください。
MapsActivity.java
BackgroundTask.java
GOOGLE API から Json 配列を取得し、緯度経度値を正常に取得していますが、ポリラインが描画されません..助けてください
ありがとう
javascript - Google マップの Roads API が XHR で機能しない
ポリラインを道路にスナップする必要がありますが、Google から非常にうまく機能する例を見つけました。少し調整すると、JavaScript から NetworkError が返され、応答ヘッダーに "Access-Control-Allow-Origin" ヘッダーがないことが示されます。responseText
XHR からを調べると、標準の Google 404 ページが表示されます。
クロスオリジン リクエストが許可されていない場合、Roads API をどのように使用すればよいですか?
コード:
(「MY_API_KEY」は、自分のクォータをだれにも使用されたくないので、そこにあるだけです。ブラウザ キーに置き換えました。)
java - 道路へのスナップを使用して道路APIでリクエストする方法は?
道路 API を使用して現在の場所の距離を取得し、onLocationChanged に Latlng のリストを追加し、一連の座標 (約 100 ~ 200 ポイント) を道路にスナップすると、json が返されて正確な距離が取得されます。運転の。
-- 緯度と経度が入力されていないパス パラメーターに問題があり、この "|" で結合されます。しかし、私は次のようなエラーが発生しました。---これは私のURLです
--エラー snaptoroads エラー:400 メッセージ:パス。
javascript - ポリラインでGoogle道路APIを使用する方法
これはGoogle道路APIの私のコードで、中央マップを取得しましたが、道路APIが機能していません。道路APIの正確な地図を作成する方法を緯度、経度の2点で指定しました。私の正確なリンクはhttps://developers.google.com/maps/です。 documentation/roads/inspectorコードにプロイラインを統合する方法