0

Googleの製品フォーラムで同じ質問をしているので、同じ質問が表示されたら失礼します。

Googleストリートビューサービスの例のスクリーンショット

ストリートビューサービスを使用して、この例に似たアプリケーションを開発しています(上の図)。このアプリケーションでは、ユーザーが地図上を移動した場所を緯度/経度座標で保存したいと思います。StreetViewPanoramaクラスがAPIgetPosition ()を提供し、これがLatLngを返すことがわかりました。LatLngオブジェクトから抽出するLat/lng座標は、lat=38.924066およびlng=-77.032172のようになります。これらの値を使用して、必要なものを保存できます。

前述のlatlng値には有効数字8桁がありますが、ストリートビューの車を運転しているときにGoogleが収集するGPS位置にはエラーがあるため、実際にはこれらの値がどれほど正確か疑問に思いました。

だから私の質問は、getPosition()によって返されるlatlng値はどれくらい正確ですか?言い換えれば、getPosition()からのlatlng値とGoogleマップ上のlatlng位置の間でどの程度の一致が期待できますか?

どうもありがとうございます!

4

2 に答える 2

1

別のフォーラムで回答を得たので、ここにもコピーして、質問に解決済みのマークを付けます。以下は、Googleフォーラムのbarryhunterからの回答です。

6dp lat / longは、0.1mまでの精度のオーダーです。(すなわち10cm)

したがって、そのような緯度/経度は、Googleマップと非常に正確に一致する必要があります。つまり、その正確な場所です。

しかし、基礎となるマップがどれほど正確であるかについては、それは大きく異なります。言うのはほとんど不可能です。私が推定するほとんどの場所は約6-30m以内です

次のページで、小数点以下6桁のlatまたはlng値の精度を確認できます。http://nearby.org.uk/precision-ll.cgi ?lat = 38.924066&long = -77.032172

于 2013-03-28T16:59:53.557 に答える
1

上記の回答に示されているように、実際の制限はマップの配置であり、マップから取得した数値ではありません。

たとえば、たまたま2つのGoogleマップセクションが重なっている場所で読書をしていました。一方から他方に移動するとき、色と地形の特徴に明らかな不連続性がありました。写真は少なくとも1年間隔で撮影されている必要があります。

このオーバーラップの片側に配置されたマーカーは、もう一方のオーバーラップセクションで見たときに少なくとも10mジャンプしました。言い換えると、1つ(または両方)のマップセクションが、実際のGPS座標に対して少なくとも数メートルずれていました。

幸運にも1つのセクションで作業できる場合、マップポイント間の距離はおそらくかなり正確ですが、地上の実際のGPS座標に対してポイントを確認すると、誰が知っているでしょうか。6-30mのバイアスエラーは私にはありそうです。

于 2015-04-16T03:26:49.310 に答える