google-maps - Google Maps API 中的东北和西南边界是什么?
问题描述
这些界限意味着什么?它是从不同角度或方向采取的某种近似吗?
解决方案
东北和西南用于创建一个矩形。它从其西南角和东北角的点构造一个矩形。请参阅LatLngBounds 类。
如果这仍然令人困惑,那么东北和西南分别是矩形的右上角和左下角。
它可以这样使用:
bounds: new google.maps.LatLngBounds(
new google.maps.LatLng(33.671019, -116.254049),//south west
new google.maps.LatLng(33.685424, -116.229930) //north east
)
一个很好的示例是使用边界的自动完成中的位置偏差。如果您在自动完成中添加边界,它将使用西南和东北创建一个矩形,latlng
并尝试仅在该矩形内搜索。
它也可以用于在地图中绘制一个矩形。我在 JSBin 中为您制作了一个示例。您可以在那里看到我使用边界创建了一个矩形。我还绘制了 2 个指向东北和西南的标记。
推荐阅读
- javascript - react js如何修改默认端口
- ruby-on-rails - 使用多个条件按秒过滤 ruby 模型 - 问题尝试等级和未尝试
- c++ - 可以推断模板函数中的参数类型吗?
- kotlin - kotlin 中转换/附加到列表的惯用方式?
- javascript - JSFiddle 获取画布中像素的颜色总是为 rgb 值返回 000
- javascript - 从对象数组中获取匹配的属性并将它们放入一个新数组中
- keras - 我在 Keras 中的自定义损失函数出错
- node.js - 首次连接时无法连接到服务器 [localhost:5000]
- javascript - Ajax 表单提交、事件监听器和更改提交按钮类型
- android - 访问传递给回调函数的参数