Google maps 如何通过反向地理编码找到特定水体的名称点击地图

Google maps 如何通过反向地理编码找到特定水体的名称点击地图,google-maps,reverse-geocoding,gis,Google Maps,Reverse Geocoding,Gis,我的问题是,给定纬度和经度,反向编码的结果只提供我们地址的详细信息,它总是包含附近的街道名称,而不是水体名称。(湖泊或河流) 例如,当我们向服务器发送(44.934366,-83.797299)时,我们希望得到一个湖名,即“海狸湖”。但是,它只返回以下几种类型的地址:“street\u address”、“Administration\u area\u level\u 3”、“Administration\u area\u level\u 2”、“Administration\u area\u

我的问题是,给定纬度和经度,反向编码的结果只提供我们地址的详细信息,它总是包含附近的街道名称,而不是水体名称。(湖泊或河流)

例如,当我们向服务器发送
(44.934366,-83.797299)
时,我们希望得到一个湖名,即“海狸湖”。但是,它只返回以下几种类型的地址:
“street\u address”、“Administration\u area\u level\u 3”、“Administration\u area\u level\u 2”、“Administration\u area\u level\u 1”、“political”、“postal\u code”和“country”

我们有没有办法屏蔽街道信息,只关注地理特征


谢谢

您看过geonames吗?你应该可以用它来获取水体。