php百度地图加坐标点,javascript,百度地图api_百度地图创建坐标点,javascript,百度地图api - phpStudy...

百度地图创建坐标点

经纬度是从页面输入的,但是构造的时候就只构造第一次输入的坐标的点,这是什么原因

var pointArr = []; //坐标点对象数组

function getPointObject(){

var pointinfo = this.getPointInfo();

var title = this.getTitle();

var point = new markerArr(pointinfo,title);

return point;

}

//坐标点对象构造函数

function markerArr(point,title){

this.point = point;

this.title = title;

return this;

}

//构造坐标点

function getPointInfo(){

var jin = $("#jin").val();

var wei = $("#wei").val();

var point = jin+','+wei;

return point;

}

//标题

function getTitle(){

var title = $("#title").val();

return title;

}

显示坐标的的代码,这里会多次显示坐标,应该怎么修改??

function setPoint(){

var point = this.getPointObject();

pointArr.push(point);

console.log(pointArr);

var points = new Array(); //存放标注点经纬信息的数组

var marker = new Array(); //存放标注点对象的数组

for (var i = 0; i < pointArr.length; i++) {

var p0 = pointArr[i].point.split(",")[0];

var p1 = pointArr[i].point.split(",")[1]; //按照原数组的point格式将地图点坐标的经纬度分别提出来

points[i] = new window.BMap.Point(p0, p1); //循环生成新的地图点

marker[i] = new window.BMap.Marker(points[i]);

//按照地图点坐标生成标记

window.map.addOverlay(marker[i]);

marker[i].setAnimation(BMAP_ANIMATION_BOUNCE);

var label = new window.BMap.Label(pointArr[i].title, { offset: new window.BMap.Size(20, -10) });

marker[i].setLabel(label);

}

}

相关阅读:

Chrome下图片被压缩但是IE下没有

如何使用struts2的拦截器访问数据库

前端教育类项目遇到的问题

mysql 局域网连接慢,求原理和解决方法

Flask-sqlalchemy开发同时显示关注者文章和自己文章的问题?

iOS开发界面到底是写代码还是storyboard?

如何使用localstorage缓存静态数据?

iOS怎么识别联系人姓名是中文还是英文?

draft.js 的 textAlignment?

JS如何修改表单的内容?

No module named runner 提示缺少runner模块怎么解决

微信融合第三方怎么搞?

百度图片搜索的布局

chrome 调试代码时发现 #yddContainer 的一个css样式, 有知道这是怎么产生的吗

mysql PHP 如何实现空间距离的检索 计算配送范围

这两条sql语句能不能组合成一条

做php开发也有半年多了,但都是使用的thinkphp框架,总感觉自己的基础不行,该怎么提高?

代码层面如何解决Lock wait timeout exceeded; try restarting transaction

c++中,再将链表头指针赋给一个临时指针时报错

laravel开发用artisan创建控制器报错求助!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值