android高德地图纠偏和添加移动指示器

1:使用高德地图做移动轨迹(类似乐运动app),运动时在地图上绘制的路径不准确;怎么解决啊 纠偏?还是另有他法;
2.想要在谷歌地图上添加一个可以拖动的指示器(拖到哪里 就可以捕获哪里的经纬度)?

在线等

看看这个方法的具体解释和示例: GoogleMap.createMarker

            marker = GoogleMap.createMarker(markPoint, markOptions);
            //监听拖拽事件
            GEvent.addListener(marker, "dragstart", function() {
                map.closeInfoWindow();
            });
    //监听拖拽停止事件,在这里可以取得经纬度坐标,还可以自定义弹出提示的显示样式和内容
            GEvent.addListener(marker, "dragend", function() {
                var custPoint = marker.getPoint();
                var markTip = '<div class="fgmap_markerMsg" id="cusMarkTip">';
                markTip += '<h4>用户地图标注</h4>';
                markTip += '<div id="mapTips"><p>当前经纬度:(' + custPoint.lat() + ',' + custPoint.lng() + ')<br />';
                markTip += '是否将新位置设置为此商户的默认位置?</p>';
                markTip += '<div class="MDB" style="text-align:center;"><button id="MapOK" ';
                marker.openInfoWindowHtml(markTip);
            });
            map.addOverlay(marker);
  1. 如果在其它地图上都准确,只有高德地图不准,那就是它的事。最好的办法是反馈给它让他们去解决。因为不准确的可能性不确定,未必可以通过整体进行一个坐标平移就能搞定,有可能它对不同的坐标点采集时的偏差值不一样,你自己去测试和纠偏是很费事的。如果他们不办事,那你就只能自己试着办了,能做到什么程度算什么程度。
  2. 这个功能是电子地图一般都会提供的,你看看API文档就有了,要做这方面开发怎能不好好看看呢?