小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在小程序地图开发中,需要给polyline和polygon增加点击事件,如何处理
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
https://blog.csdn.net/weixin_45932157/article/details/126267053?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-1-126267053-blog-120067431.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-1-126267053-blog-120067431.235%5Ev43%5Epc_blog_bottom_relevance_base4&utm_relevant_index=1各位同仁,这就是判断是否点击在了区域内
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问你们解决了吗
可以通过为map组件添加bindtap点击事件,获取经纬度参数信息,然后再设置一个缓冲范围,通过前端或者后端执行空间求交运算,拿到与点击位置相交的polyline、polygon对象及其属性信息,然后继续做处理。
目前应该不支持事件吧,可以换一个地图,引入高德地图来实现
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
https://blog.csdn.net/weixin_45932157/article/details/126267053?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-1-126267053-blog-120067431.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-1-126267053-blog-120067431.235%5Ev43%5Epc_blog_bottom_relevance_base4&utm_relevant_index=1各位同仁,这就是判断是否点击在了区域内
请问你们解决了吗
可以通过为map组件添加bindtap点击事件,获取经纬度参数信息,然后再设置一个缓冲范围,通过前端或者后端执行空间求交运算,拿到与点击位置相交的polyline、polygon对象及其属性信息,然后继续做处理。
目前应该不支持事件吧,可以换一个地图,引入高德地图来实现