Gmap v3 中圆内的点

发布于 2024-09-28 02:16:15 字数 207 浏览 0 评论 0原文

我画一个以任意点为中心的圆。现在我想显示该循环区域内的所有点标记。我使用了circle.getBounds(),然后使用了contains()方法,但它也显示了圆之外的一些点(latlngBounds类型)。我也不想使用使用 sin(lat)...cos(..) 的数学函数,因为我认为这会减慢我的应用程序,因为我使用了数百万个点标记。您能否建议我一个可行的解决方案或任何示例,我将不胜感激。 谢谢。

I draw a circle centered at any point. Now i want to show all point markers within that circuller region. I used circle.getBounds() and then contains() method, but it shows some of points outside of circle also(latlngBounds type). I also dont want to use mathematical functions that uses sin(lat)...cos(..) things because i think it will slow my application as i am using million of point markers. Can you suggest me an feasible solution or any example will be much appreciated.
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱本泡沫多脆弱 2024-10-05 02:16:15

毕达哥拉斯还不够吗?我必须做类似的事情,并且我使用标准 a^2 = b^2 + c^2 来计算它。请参阅我的堆栈溢出问题 - http://bit.ly/gJFuWM

我假设使用 sin 和 cos你还考虑到地球的曲率吗?

Won't Pythagorus suffice? I've had to do something similar, and I'm using the standard a^2 = b^2 + c^2 to calculate it. See my stack overflow question - http://bit.ly/gJFuWM

I assume by the use of sin, and cos you are also taking into account the curvature of the earth?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文