当前位置: 首页 > 知识库问答 >
问题:

在Google Maps API中如何通过给定的球的边界和圆心求球的半径

尤夕
2023-03-14

附言。一个边界点和圆心之间的距离在这里不合适,因为圆位于它的边界直角内。

共有1个答案

邓昀
2023-03-14

获取[Lat_north_east,Lng_Center](顶部中间)和[Lat_Center,Lng_Center]之间的距离。这是经向弧,所以距离公式很简单:

R = 40 000 000 * Abs(Lat_north_east - Lat_Center) / 360 

40000公里是地球子午线的全长--完整的圆周,360度。

因此,40,000m/360=111.111km1度经向弧长度。

 类似资料:
  • 我查阅了多个用不同形式的数学(微积分、几何、三角学等)编写的示例,但无法将其中任何一个转换为代码。我的理解是,给出的值产生两个不同的中心/交点。这些就是我需要弄清楚的。 这个解释器是在Arduino上运行的,用C语言编写的,如果有人能用伪代码来指导我,我会非常感激的。 谢了!

  • 我已经10年没做过这样的数学了...我正在编程一个2D游戏和移动一个球员周围。当我移动播放器时,我试图计算离播放器位置200像素的圆上的点,给定-360到360之间的正或负角度(度)。屏幕是1280x720,0,0是屏幕的中心点。玩家在整个笛卡尔坐标系中移动。我试图找到的点可以不在屏幕上。 我尝试了文章中用半径和角度找到点的公式,但我不相信我理解了什么是“角度”,因为当我把角度作为-360到360

  • 我怎样才能得到圆心和半径给定的圆的东北和西南坐标?我在任何地方都找不到任何解决办法。目前,Circle对象不像以前那样具有getLatLngBounds()和getBounds()方法。

  • 问题内容: 我在此乒乓球游戏中做了一个边框,屏幕上的桨可以越过它。我之前在另一段代码中已经做到了,但是现在一切都不同了。我有一个主要的想法如何做,您可能需要一个if语句,但是我没有所有的东西。 您可以删除“ pygame.load.image()”,因为您需要在文件夹中包含带有代码的图像,因此可以将其删除。会更好,因为您可以在python上尝试一下 问题答案: 为了使球拍保持在场地上,请在游戏循环

  • 光源直接放置于场景之上,光照颜色从天空光线颜色渐变到地面光线颜色。 半球光不能投射阴影。 代码示例 const light = new THREE.HemisphereLight( 0xffffbb, 0x080820, 1 ); scene.add( light ); 例子 lights / hemisphere controls / pointerlock decals loader / co

  • 本文向大家介绍javascript实现给定半径求出圆的面积,包括了javascript实现给定半径求出圆的面积的使用技巧和注意事项,需要的朋友参考一下 代码相当简单,这里就不多废话了,小伙伴们自己参考下吧。 以上所述就是本文的全部内容了,希望大家能够喜欢。