高德地图这个功能该怎么实现

WEB菜鸟
  • 276

图片描述

1.我在地图上随便点击一个地方出现一个类似那个标记;
2.例如我到了4个标记,他们之间相连顺序为1-2-3-4-1首尾相连然后形成图中覆盖区域......这功能真心蛋疼求外援

回复
阅读 2.5k
2 个回答

图片描述

已经实现,获取经纬度然后利用api中的形状绘制实现了.

皇埔铁蛋
  • 428

高德地图开发者文档中使用Js api中的poi搜索-多边形搜索应该可以实现你的需求,具体代码不贴了,讲下大概逻辑吧:
1.多边形搜索是根据一个坐标数组来进行在页面显示的,当用户设定光标后获取光标的坐标.
2.添加到数组中,再通过多边形搜索将页面渲染出来即可

附加高德API文档,可以直接进行调试,看是否满足http://lbs.amap.com/api/javas...

如果不想显示搜索的话,在js-api 中折线、多边形,圆应该也能实现你的需求,建议多看看官方开发者文档。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏