javascript - 确定点是否在边界框内

标签 javascript ios google-maps google-maps-api-3 maps

如何确定给定点是否在边界框内?

我的观点是 48.847172 , 2.386597。

边界框:

    "48.7998602295",
    "48.8198640442",
    "2.46138595581",
    "2.48138619423"

最佳答案

像往常一样做:

if( bb.ix <= p.x && p.x <= bb.ax && bb.iy <= p.y && p.y <= bb.ay ) {
    // Point is in bounding box
}

bb 是边界框,(ix,iy) 是它的左上角坐标,(ax,ay) 是它的底部-正确的坐标。 p 是点,(x,y) 是它的坐标。

关于javascript - 确定点是否在边界框内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18295825/

相关文章:

javascript - 放大和缩小工具选项

java - map 信息窗口中的文本颜色没有改变

javascript - 在CRM 2015中为PartyList设置默认实体

javascript - 从 JavaScript 将变量发送到外部 PHP 文件

javascript - D3 区分具有拖动行为的元素的单击和拖动

ios - xCode Objective-C : Tapping UITableViewCells without indexPath. 行

c# - 如何在xamarin中获取当前的gps坐标

objective-c - 从 NSURLRequest 中移除一个 cookie

ios - 将 Mapkit 设置为仅包含城市名称的位置

javascript - 将 Prop 传递给给定组件 react 的 Prop