2013-05-28 33 views
1

我正在使用谷歌地圖API從打印位置獲取座標。我也希望做的是獲得該地點的半徑,可能使用「邊界」。使用谷歌地圖估算位置的半徑

例如,如果我地理編碼「英格蘭」它給了我一個座標,但它不告訴我它的半徑是非常大的。而如果我對「倫敦」進行地理編碼,它再次給了我一個座標,但並不告訴我它的半徑要小得多。

所以我的問題是,是否有可能獲得來自谷歌API被地理編碼以及它的中心座標點的區域的大小的估計?

謝謝!

+0

[在谷歌地圖API變焦 - 城市VS國家的不同]的可能重複(http://stackoverflow.com/questions/11336876/zoom-in-google-maps-api-different-for -city-VS國) – geocodezip

+0

事情是我希望在數英里或公里例如值。沒有答案這樣做,他們只處理縮放 – Jimmy

回答

0

您應該能夠通過GeocoderResult的geometry.boundsgeometry.viewport屬性獲取邊界。

https://developers.google.com/maps/documentation/javascript/reference#GeocoderGeometry

+0

這會給我一個以英里或公里爲單位的距離嗎? – Jimmy

+0

否。如果你想轉換座標(比如你的LatLngBounds),你可以使用DistanceMatrixService - https://developers.google.com/maps/documentation/javascript/reference#DistanceMatrixService – duncan