Google maps 谷歌地图:如何找到地图边界?

Google maps 谷歌地图:如何找到地图边界?,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,Google Maps API中是否有函数可以返回定义给定位置多边形的lat/lng值数组?例如: 美国 内华达州 拉斯维加斯 如果在Google Maps API中不可用,是否有一些在线来源可以获取此信息?例如,如果您只需要边界框,则可以使用地理编码服务 并读取结果[0].geometry.bounds.Northwest和结果[0].geometry.bounds.southwest 另一方面,如果你想要精确的政治边界,你需要从某个地方下载和处理形状文件,比如或,我认为这取决于

Google Maps API中是否有函数可以返回定义给定位置多边形的lat/lng值数组?例如:

  • 美国
  • 内华达州
  • 拉斯维加斯

如果在Google Maps API中不可用,是否有一些在线来源可以获取此信息?

例如,如果您只需要边界框,则可以使用地理编码服务

并读取结果[0].geometry.bounds.Northwest结果[0].geometry.bounds.southwest


另一方面,如果你想要精确的政治边界,你需要从某个地方下载和处理形状文件,比如或

,我认为这取决于你是否想要预定义多边形的边界,或者你是否正在为内华达州制作自己的多边形。如果您正在做自己的事情,那么您可以使用内置函数来获取lat/long。如果您正在寻找预定义的,那么您将需要挖掘它们,因为据我所知,它们在v3中不存在

这位好心人提供了XML格式的状态,如果有帮助的话

如果您希望获得现有多边形的边界,那么以下是一种适用于V3的方法:


您是在寻找一个具有政治边界的精确多边形还是一个矩形边界框?