0

それが本当かどうかはわかりませんが、答えを見つけることができませんでした: 建物番号を指定せずに [City],[Street] の形式で住所を指定すると、マーカーは通りの長さの中間に配置されますか?

4

1 に答える 1

0

紳士淑女の皆様!

例: http://maps.googleapis.com/maps/api/geocode/json?address=Mogilska,Krak%C3%B3w&sensor=true

通りの両端の緯度と経度を JSON で取得しました。

 "geometry" : {
            "bounds" : {
               "northeast" : {
                  "lat" : 50.0706315,
                  "lng" : 19.9826629
               },
               "southwest" : {
                  "lat" : 50.065573,
                  "lng" : 19.9586112
               }
            },

北東は地図上のポイント S、南西は地図上のポイント E:

問題の点として、次のように中間座標を簡単に計算できます。

ここに画像の説明を入力

しかし、それが完全な直線である場合に限り、それは問題ありません。ほとんどの場合、それはむしろ奇妙な結果につながります.(地図上の X のように)。

ありがたいことに、Google は、このフラグメントで計算された通りのおおよその中間点 (地図上の点 M) を結果として出します。

"location" : {
               "lat" : 50.0666145,
               "lng" : 19.9706876
            },

ここに画像の説明を入力

于 2013-10-03T19:06:40.900 に答える