百度地图无限个多边形覆盖物实例代码
在项目开发过程中,发现百度地图API有许多功能尚未完善,需要自己再写JS代码来实现,网上也没有人很好的整体解决这些问题,本人翻查了很多资料,研究完成了以下代码。本代码的功能为:实现在地图上任意新建无限个可拖拽编辑的多边形覆盖物,同时为了方便与后台传递多边形的路径点参数,在新建多边形覆盖物的同时新建input元素。同时本代码实例补充了百度地图API功能,实现在多边形覆盖物中心点显示覆盖区域名称的功能,同时改变覆盖物形状,名称位置会自动更新于覆盖物的中心。点击名称还可弹出名称编辑对话框,实现更新覆盖区域名称的目的,同时input自动获取区域名称及对应的多边形覆盖物路径点坐标数据,数据也是同步更新的。代码经测试可用,同时优化精简了代码,代码行数不是非常多,但功能很全
用户评论
一分都不想给