2

Google Maps Directions API v3 を使用してルートを取得し、モバイル アプリに表示しています。コードは正常に動作しますが、突然、時々失敗することがわかりました。同じ API 呼び出しが、更新またはリコール時に異なる LAT 値と LON 値を返すことがわかりました。

たとえば、次のクエリの結果: http://maps.googleapis.com/maps/api/directions/json?origin=41.158212,1.104743&destination=41.081765,1.131603®ion=es&sensor=false

時々私に座標値を与える

"end_address" : "Carrer de Barcelona, 61-63, 43840 Salou, Tarragona, España",
           "end_location" : {
              "lat" : 41.08180,
              "lng" : 1.131470
           },

リフレッシュすると、時々これが表示されます:

"end_address" : "Carrer de Barcelona, 61-63, 43840 Salou, Tarragona, España",
           "end_location" : {
              "lat" : 4108.179590000001,
              "lng" : 113.147030
           },

私のエラーは、値を 41.08 ではなく 4108 として取得したことに起因しています。コードでこれを回避できますが、根本的な原因を見つけて、常に適切なjsonの回答を得られるようにするために誰かが助けてくれるかどうかを知りたいです。

ありがとう!

4

0 に答える 0