我希望创build与AroundMe移动应用程序中所看到的完全相同的指南针/箭头,以便根据我的移动位置恰当地指向地图上的某个图钉,并在移动手机时更新箭头。 我疯了,才明白如何做到这一点,我找不到任何指导或教程解释一点。 我在网上find的是一个轴承function,我创build了一个指令: app.directive('arrow', function () { function bearing(lat1, lng1, lat2, lng2) { var dLon = (lng2 – lng1); var y = Math.sin(dLon) * Math.cos(lat2); var x = Math.cos(lat1) * Math.sin(lat2) – Math.sin(lat1) * Math.cos(lat2) * Math.cos(dLon); var rad = Math.atan2(y, x); var brng = toDeg(rad); return (brng + 360) % 360; } function toRad(deg) […]