私のアプリにはある種のナビゲーション機能を実装する必要があります。私はGoogle Maps Directions APIを使い始めました。そこでは、起点と目的地を入力し、ポリラインとして使用するlatlngの最適なリストを得ることを期待しています。しかし、私が得るラインは完全に乱雑で、ジグザグになり、歩道にスナップしないで、水と建物にも行きます。Google Maps Directions APIは意味を持たないウェイポイントを返します。ウォークオンなど
これはサンプルリクエストエンドポイントである: https://maps.googleapis.com/maps/api/directions/json?origin=1017WT Oosteinde 11 Amsterdam&destination=Heineken Experience Amsterdam&key=AIzaSyAcojgYg79ssEaV_c1-7pRQpIKESob5Iz4
、それに応答して、エンコードされたポリライン含む「overview_polyline」オブジェクトがあります:
{
overview_polyline: {
points: "ylq~Hah|\\[email protected]@`[email protected]@BhBOvD[rNIdHQjF"
}
}
が、私はそのポリラインを取り、これを使用してデコードウェブサイト: https://developers.google.com/maps/documentation/utilities/polylineutility
これは意味をなさない。そして、それは私が試みるどの起源/目的地でも起こります。これが意図された動作(信じがたく)か、バグか、あるいはこれに対する解決策があるかどうか、任意のアイデア?理想的には、ポイントは実際の道路または歩道(移動モードに依存する)上にあり、アクセスできない経路にはありません。
[Directions API overview_polylineは複製できません正しい点がある](https://stackoverflow.com/questions/13360928/directions-api-overview-polyline-doesnt-have-correct-points) – geocodezip
[Google Directions api overview polyline not working]の複製が可能です(https:///stackoverflow.com/questions/42073004/google-directions-api-overview-polyline-not-working) – geocodezip