问题标签 [bounds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
11956 浏览

google-maps - 谷歌地图 api v3 上的 setbounds

我正在尝试设置地图 fitbounds 的边界不起作用,因为它在边界周围放置了一些空间,因此这样做

几次将快速缩小地图

我需要能够做到

什么都不会发生

请注意,我使用的是 v3 的 api,因此无法访问 getBoundsZoomLevel

0 投票
1 回答
450 浏览

c++ - 带有“层”的溢洪道

我想要的是创建一个带有图层的矢量绘图程序,但为了避免使用透明度/不透明度,我想将每个形状从最低层到最高层绘制到一个位图上。对于填充,我想填充形状。我的问题是,如果我有一个绘制然后填充的形状,那么下一个形状会与它重叠一点,并且新形状的边框与另一个形状的边框相同,那么填充只会部分填充它。有没有办法给定一个形状的坐标,我可以找到填充的实际边界而不是使用目标颜色?谢谢

0 投票
1 回答
554 浏览

iphone - iphone 4.0 操作系统中不推荐使用 UIKeyboardBoundsUserInfoKey

但是此代码在 iphone sdk 3.0 中有效,但此代码在 iphone SDK 4.0 中无效,它说 uikeyboard 弹跳用户信息键在 iphone 4.0 操作系统中已弃用它不会创建带有完成按钮的工具栏 请指导我如何做到这一点

0 投票
3 回答
2414 浏览

python - random.randint(1,10) 可以返回 11 吗?

在研究这个问题并阅读 中的源代码时random.py,我开始怀疑是否randrange并且randint真的表现得像“广告”。我非常倾向于这样认为,但我阅读它的方式randrange基本上是实现为

start(假设和的整数值stop),所以randrange(1, 10)应该返回一个介于 1 和 9 之间的随机数。

randint(start, stop)正在调用randrange(start, stop+1),从而返回一个介于 1 和 10 之间的数字。

我现在的问题是:

如果random()曾经返回1.0,那么randint(1,10)会返回11,不是吗?

0 投票
1 回答
446 浏览

java - 在 Java 中获取 QuadCurve2D 的真实边界

我想知道如何获得 QuadCurve2D 的界限。我找到了一种从 CubicCurve2D 获取边界的方法。

使用这种方法是否可以将其更改为使用 QuadCurve2D?

0 投票
5 回答
16036 浏览

javascript - Google Maps JavaScript API - 自动缩放级别?

我正在使用多个地图标记。目前我map.fitBounds(bounds);在我的 JavaScript 中使用来调整地图的大小。bounds 包含多个LatLng对象。

我究竟做错了什么?因为它缩小得太远了:-(

在此处输入图像描述

JavaScript 源代码

HTML 源代码

0 投票
3 回答
9904 浏览

google-maps - 在 Google Maps API v3 中获取折线的边界

有没有使用 Google Maps API v3 找到折线边界框的简单方法?我正在开发一个项目,我需要在地图中添加和删除数据时更新边界。这很简单,只需执行 bd.extend(point) 即可,其中 bd 是绑定对象,point 是 LatLng 对象。问题是当我开始删除数据时,我希望它改变边界并重新放大。是否有任何内置函数可以做到这一点,或者我需要为自己写一些东西?

0 投票
2 回答
5653 浏览

c# - 如何获取面板的可见边界

我有一个面板,它可能在也可能不在其他面板中。我正在尝试确定该面板的可见边界。我认为GetWindowRector theGetClientRect可以解决问题,但没有乐趣。

为了测试这一点,我创建了一个带有面板和多行文本框的表单。面板比表格大(即它延伸到表格底部以下)

因此,如果我的表单是 300 x 300。并且面板位于 10,10 并且是 100 x 500,我想要一些东西可以告诉我可见区域是 100、290(假设面板的相对起点为 0,0总共是 10,10。

这样的方法存在吗?

我尝试了几种不同的方法,比如获取我感兴趣的面板的父句柄并对其进行测试,但我不能总是确定直接父句柄是决定可见性的那个。

这是我编写的测试应用程序的代码测试GetWindowRectGetClientRect

编辑:找到更多信息:

我认为这条线this.AutoScrollMinSize = new Size(250, 500); 弄乱了我的结果。这似乎使面板 500 即使它没有显示 500。将重做我的一些测试用例。我没想到这条线会引起问题。

0 投票
2 回答
103 浏览

c++ - 使循环边界无效

我最近继承了一个主要用 C++ 完成的项目,所以这是我第一次真正接触它。我想知道从由向量的begin()和限定的循环中擦除向量的元素是否有问题end()

这是(基本上)我一直在尝试做的事情:

对于我正在测试的内容,这似乎可行。但是,我担心这只是因为侥幸,不应该使用这种解决方案。distance.end()是在每个循环开始时重置,还是 C++ 只是检查初始值?

0 投票
1 回答
390 浏览

iphone - 获得旋转界限的问题

我已经查看了整个网络,试图弄清楚如何根据方向获得界限。通知工作正常,但我通过以下方式获得视图的范围:

它返回 {0, 0}, {320, 460} 这是正确的,但是当设备旋转时,它返回相同的 CGRect,我期待完全不同的值。

我曾尝试在 self.view 上使用属性 autoresizeSubviews 但这并没有改变它。

我在代码中做所有这些,没有笔尖,所以导航栏也没有移动。我只是使用正确响应的通知 UIDeviceOrientationDidChangeNotification 。