我正在使用.NET Nuget GoogleMapsAPI包并为位置创建反向地理编码请求。
这是一个例子: Namadgi国家公园 Tharwa ACT 2620 -35°31.871',148°54.000'
如果您在Google地图中输入这些坐标,您可以在UI弹出响应中清楚地看到此位置位于“Namadgi国家公园”内。我还注意到你可以在任何地方点击,文字将变为你点击的相应国家公园或区域,包括水坝和各种物理身体。但是我在V3地理编码API响应中没有看到这个值。
我是否应该调用Places API或其他内容来实际确定“此位置所在的国家公园或大区域”?我在反向地理编码器响应中迭代了所有的AddressComponents,我无法在响应中的任何地方看到国家公园的名称。
答案 0 :(得分:2)
地理编码响应只会返回地址组件,我无法想象会提到公园。
对places API的查询将返回区域内的提及物以及包括公园本身在内的任何注释。边界通知(这一点在这样的公园内)然而很可能(我不是100%,但这似乎是合乎逻辑的)谷歌为自己保留的一个功能。 Google不通过API提供对其所有地图功能的访问权限,其中一个最明显的遗漏是边界信息。