- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个 Android 应用程序,其中北指向真北(而不是向上)。我正在使用传感器框架很好地更新方位值,但是当我将它们应用于 map 时,每个应用程序上的目标位置都会漂移几米。
private void rotateCameraTo(float bearing) {
CameraPosition current = map.getCameraPosition();
LatLng lastTarget = current.target;
CameraPosition position = new CameraPosition(current.target, current.zoom, current.tilt, bearing);
map.moveCamera(CameraUpdateFactory.newCameraPosition(position));
double distance = distanceTo(map.getCameraPosition().target, lastTarget);
if (distance > 0) {
Log.d(TAG, "Target moved: " + distance);
}
}
CameraPosition anotherPosition = new CameraPosition(lastTarget, current.zoom, current.tilt, bearing);
map.moveCamera(CameraUpdateFactory.newCameraPosition(anotherPosition));
06-10 05:13:24.905 D/MapsFragment﹕ Target moved: 10.573359329046834
06-10 05:13:24.925 D/MapsFragment﹕ Target moved: 10.573379953568864
06-10 05:13:24.925 D/MapsFragment﹕ Target moved: 10.580972456831576
最佳答案
我通过将目标 LatLng 存储在属性中解决了这个问题。当航向改变时,我没有从 CameraPosition 中检索目标,而是使用了存储的目标。这样 map 就不会漂移了。
由于我还在按方向旋转 map 时跟踪位置,因此必须在通知新位置时更新此存储的目标。
关于android - 在 Android 谷歌地图中改变方位会使目标位置漂移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24132843/
是否有机会为标记设置旋转?现在,我将 map 方位设置为一个标记的 Angular ,但其他标记应该有自己的标记方位。 目前,我正在使用这样的标记定义: var marker_el = documen
我正在尝试根据起点纬度/经度、方位角和距离找到目的地点。下面这个网站的计算器给出了我想要的结果。 http://www.movable-type.co.uk/scripts/latlong.html
大家好,我需要在我的 iPhone 应用程序中查找高度、方位和 GPS 精度。我已经在我的 Android 应用程序上完成了此操作。在android中,我是这样做的: public void onLo
第一次张贴在这里。 我正在对为桥梁检查 ROV 八旋翼飞行器收集的 GPS 数据进行一些数据分析。我们的八旋翼机在 ROS 上运行使用 3D 扫描激光雷达、立体视觉、INS 和其他一些巧妙的技术。我目
我试图通过仅以度数和距离(相对于另一个已放置的标记)指定其航向来放置标记 Google Maps API V.3。 无法在 SO 上找到任何类似的东西,在此先感谢。 最佳答案 最简单的方法是编写一个函
我是一名优秀的程序员,十分优秀!