bearing相关内容
我有一个问题让我在某个项目中退缩了一段时间. 我基本上是在寻找使用我编写的一些脚本绘制的 x、y 点来捕获多边形.lat, lon 是多边形的中心 GPS 线,我正在寻找它周围的多边形. 这是我在 python 中的代码的一部分: def getcords(lat, lon, dr, bearing):lat2=asin(sin(lat)*cos(dr)+cos(lat)*sin(d
..
我在此链接从@DanS 获得了以下代码 如何显示-a-map-still-image-file-with-a-moving-current-location onCurrentPosition(当前位置){双斜边 = upperLeft.distanceTo(current);双轴承 = upperLeft.bearingTo(current);double currentDistanceX =
..
我从 http://www.movable-type.co.uk 实现了“轴承"公式/scripts/latlong.html.但这似乎非常不准确 - 我怀疑我的实施中有一些错误.你能帮我找到它吗?我的代码如下: 受保护的静态双轴承(双纬1、双纬1、双纬2、双纬2){双longDiff = lon2-lon1;双 y = Math.sin(longDiff)*Math.cos(lat2);双 x
..
无论当前屏幕方向(横向或纵向)如何,我都想获取当前的磁方向. 我找到了 这个 示例,但它是不是方向独立的,对吧?而这个也没有帮助我.我也读过 http://android-developer.blogspot.de/2010/09/one-screen-turn-deserves-another.html. 这是我目前不推荐使用的方法(简短): mSensorManager.getD
..
我在 Android 应用程序中使用 Google 地图组件 MapView.我可以使用 GPS 位置以点显示我的位置.但我想显示一个箭头,它指出了行驶方向(轴承).我认为我可以使用 bearing 值来获取箭头的角度. 我该怎么做? 解决方案 假设您已经获得了 Location,然后通过执行以下操作获得方位: float myBearing = location.getBeari
..
我想根据从加速度计接收到的轴承或传感器值旋转标记,以向用户显示他实际移动的位置.我已将标记图标和平面值设置为 true,但无法按要求工作. mCurrentLocationMarker.position(new LatLng(LocationUtils.sLatitude, LocationUtils.sLongitude));mCurrentLocationMarker.icon(icon);
..
在Mapbox GL JS中是否可以让用户承受?我想展示用户所面对的方向,以帮助他们导航到附近的POI.我了解可以设置地图的方位并获取地图的当前方位,但是我需要用户的实际生活方位.与Google Maps一样: 接下来,我检查航向是否确实可用,因为当用户移动时,航向似乎仅返回一个值(到目前为止仅在Android上进行了测试),如果是,则更新该航向. if($ rootScope.posi
..
在php中,给定一个经度和纬度点,一个方位角(以度为单位)和一个距离(以英尺或公里为单位)等等,我如何确定新的纬度点是什么?这是我尝试过的,但这是错误的. function destinationPoint($lat, $lng, $brng, $dist) { $meters = $dist/3.2808399; // dist in meters $dist =
..
我想使用Google Maps静态API来显示带有指示边界的路径叠加的地图。 AFAICT该静态API不支持多边形,因此,我打算通过使用路径绘制边界来避免这种情况。 为此,我需要确定在两点之间绘制直线(路径)的点;所以我想要一种算法,该算法可以返回地理位置(即WGS84坐标)到已知点的给定方位角和距离。 有人可以指出我这种算法吗? 。最好使用C#,但可以接受其他语言? 解决
..
我已经看到了一些示例,但是不确定如何实现(例如 iPhone罗盘GPS方向)中是否需要在(无效)启动中调用calcBearingWithLatitude? 我要做的就是让指南针从内存中拉出一个点并将其用作“北",这样就可以指向并指向它,而无需距离或类似的东西. 到目前为止,我的实现文件看起来像 @implementation TrackerViewController @synth
..
double computeHeading(double latitude1, double longitude1, double latitude2, double longitude2) { double degToRad = PI / 180.0; double phi1 = latitude1*degToRad; double phi2 = latitude2*de
..
我有问题.我试图以轴承(lat,lon),速度的方式编写 JAVA 代码,我需要获取形成一个扇区的所有点(如图所示( x1,y1),(x2,y2)以及在方位角给定的方向上形成 Arc 的点的列表(我对方位角的了解非常有限). 我的第一件事是基于带有硬编码的距离和角度的方向来实现扇形. (即固定值表示d = 5km和angle = 60 deg.) 下一步基于我想要计算d = func(
..
我在网上找到了一段代码.它通过给定的纬度/经度点和距离来计算最小边界矩形. private static void GetlatLon(double LAT, double LON, double distance, double angle, out double newLon, out double newLat) { double dx
..
我一直在使用geopy软件包,它做得很好,但是我得到的一些结果不一致,或者出现了相对较大的位移,我怀疑问题出在我的方位计算上: $ b def gb(x,y,center_x,center_y): dx = x-center_x dy = y-center_y $ b ((dy> = 0)和((dx> 0)或(dx 返回math.degrees(math.atan2(dy,dx))
..
我基本上想用一些脚本绘制的x,y点来捕捉多边形我写了。 lat1,lon1是多边形的中心gps线,im正在寻找其周围的多边形。 这里是我在python中的一部分代码: def getcords(lat1,lon1,dr,bearing): lat2 = asin(sin (lat1)* cos(dr)+ cos(lat1)* sin(dr)* cos(方位)) lon2 = l
..
问题 我想知道如何获得2个GPS点之间的距离和方位。 我研究了半胱氨酸的公式。 有人告诉我,我也可以使用相同的数据找到方位。 编辑 一切工作正常,但方向不正常。轴承输出负值,但应在0 - 360度之间。 设定的数据应使水平方向 96.02166666666666 为: 起点:53.32055555555556,-1.7297222222222221 方位:96.0
..
我想通过改变方位角值来旋转GMap,所以相机围绕中心点旋转(360度一整圈)。 当我们改变方位时,相机开始和结束点会产生缓解效果。如何更改方位值(以便360度旋转地图,平滑动画),以便旋转平滑? 对所有语言都要求这样做,因为在不同的语言库中,缓动效果不同。例如Swift,Android,PHP,JS,Node.js,React。 请不要投票,没有指定正确的理由我们也要学习和了解)。
..
我实施了 http://www.movable-type.co.uk /scripts/latlong.html 。但看起来高度不准确 - 我怀疑我的实施中存在一些错误。你能帮我找到它吗?我的代码如下: 受保护的静态双轴承(双lat1,双lon1,双lat2,双lon2){ double longDiff = lon2-lon1; double y = Math.sin(longD
..
LocationObject.getBearing()返回此设备的行进水平方向[0至360度。 如何计算用户移动方向像北美,南美和所有从该轴承的价值? 先谢谢了。 解决方案 从的文档: 返回行程在真北东度的方向。如果hasBearing()是假的,0.0返回。 因此0为北(和度去顺时针) 所以,90是东亚 180南 270西
..
我想知道如何想象一个箭头指向一个特定的坐标(纬度,经度) 而我走动牵着我的手机。 I'va计算出的所需的位置的俯仰和偏航。现在我想知道如何保持指向该位置同时移动。 问候, 解决方案 在一般的就可以计算出方位角(当地子午线和大圆连接您的当前位置,并从正北方向测量目标位置之间的夹角)使用这个公式: 双Y = Math.sin(long2-long1)* Math.cos(LAT2); 双X
..