事了拂喵去Arman 2016-08-13 09:13 采纳率: 28.6%
浏览 1721
已采纳

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

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

在线等

  • 写回答

2条回答 默认 最新

  • 碧海情天-赵亮 2016-08-18 05:57
    关注

    看看这个方法的具体解释和示例: 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条)

报告相同问题?