我正在使用谷歌地图 API 从键入的位置获取坐标。我还希望做的是获得该地点的半径,可能使用“边界”。
例如,如果我对“英格兰”进行地理编码,它会给我一个坐标,但它并没有告诉我它的半径非常大。而如果我对“伦敦”进行地理编码,它会再次给我一个坐标,但不会告诉我它的半径要小得多。
所以我的问题是,是否有可能从谷歌 API 以及它的中心坐标点估计被地理编码的区域的大小?
谢谢!
我正在使用谷歌地图 API 从键入的位置获取坐标。我还希望做的是获得该地点的半径,可能使用“边界”。
例如,如果我对“英格兰”进行地理编码,它会给我一个坐标,但它并没有告诉我它的半径非常大。而如果我对“伦敦”进行地理编码,它会再次给我一个坐标,但不会告诉我它的半径要小得多。
所以我的问题是,是否有可能从谷歌 API 以及它的中心坐标点估计被地理编码的区域的大小?
谢谢!
您应该能够通过 GeocoderResult 的geometry.bounds
或geometry.viewport
属性获得边界。
https://developers.google.com/maps/documentation/javascript/reference#GeocoderGeometry