首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

百度map【手动绘制折线】

2013-12-05 
百度地图【手动绘制折线】亲们........我现在遇到一个问题急需大家帮助啊!!!!!最近因为工作需要在研究百度地

百度地图【手动绘制折线】
亲们........我现在遇到一个问题急需大家帮助啊!!!!!
最近因为工作需要在研究百度地图
现在遇到一个问题
需要实现一个再地图上手动绘折线的demo,我不知道怎么存储地图上点击的坐标!请赐教啊!不要再告诉我去看百度API实例了,恕我菜啊!真的没找到怎么记录鼠标点下的点!
var map = new BMap.Map("container");
var point = new BMap.Point(116.404, 39.915);
map.centerAndZoom(point, 15);
var polyline = new BMap.Polyline([
  new BMap.Point(116.399, 39.910),
  new BMap.Point(116.405, 39.920)
], {strokeColor:"blue", strokeWeight:6, strokeOpacity:0.5});
map.addOverlay(polyline);
这个是添加折线覆盖物的代码。但是这里是给定的point,如何获取地图上自己点击的点,并且是多个点的坐标...
如果有知道的XDJM千万不要路过啊
一定帮帮偶哈!!!

[解决办法]
Polyline 折线。

存放的就是数组。


var polyline = new BMap.Polyline([
  new BMap.Point(116.399, 39.910),
  new BMap.Point(116.405, 39.920)
], {strokeColor:"blue", strokeWeight:6, strokeOpacity:0.5});

建立一个数组,点击地图的某一个点,push到这个数组里。
然后传到这个方法。重新绘制地图上的折线即可。

热点排行