点击地图,生成节点,并返回相应坐标。

    技术2022-05-19  23

    用baidu地图接口,我想实现,利用鼠标点击事件向地图上添加节点。

     

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script> </head> <body> <div style="width:697px;height:550px;border:#ccc solid 1px;" id="dituContent"></div> </body>   <script type="text/javascript">     var map = new BMap.Map("dituContent");     var point = new BMap.Point(116.331398,39.897445);     map.centerAndZoom(point,15);     map.enableScrollWheelZoom();     var marker = new BMap.Marker(point);     map.addOverlay(marker);     var myGeo = new BMap.Geocoder();      map.addEventListener("click",function(e){       map.removeOverlay(marker);       marker  = new BMap.Marker(e.point);       map.addOverlay(marker);       //alert(marker.getPosition().lat);       myGeo.getLocation(e.point, function(result){        if (result){          alert(result.address);           }        });      });   </script> </html>


    最新回复(0)