项目基于vue,需要做一个景区手绘地图(卡通diy地图)

发布于 2022-09-12 13:03:43 字数 320 浏览 6 评论 0

来自网络

这个是网上找的图,我们的图也是这种。
需求就是
景区会提供地图的图片,地图上的景区点每一个地点对应一个坐标点(坐标点要操作的),点击坐标点进入到浏览点详情页面,页面上面加上筛选,搜索景点,然后这个地图要能放大缩小的。
这个坐标点是运营在后台添加的,后台直接上传图片,选择坐标,目前是构想保存x、y传到用户端,然后展示在用户端。

不知道有什么好的实现方法没有,我cannvas也不是很熟,网上查的说canvas可以,然后我看百度地图这种api(智能景区)还要申请。

求指点!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

°如果伤别离去 2022-09-19 13:03:43

做过一个类似的 背景是底图 坐标点x,y 绝对定位到底图上, 放大缩小用transform:scale()

美人迟暮 2022-09-19 13:03:43

使用轻量的leaflet加载这个底图,事件、标绘什么的都可以做,底图就是一张图片,坐标系设置成平面坐标也行

ImageOverlay API
无坐标系例子 底图就是一张图片

风柔一江水 2022-09-19 13:03:43

获取点击的坐标点,例如,pageX和pageY ,然后把接口的返回的所有点遍历一下,然后比较你点击的点有没有在坐标点里面,在的话,应该会有另外一个接口,或者上一个接口会给你其他的信息,然后打开一个弹窗或者打开一个新的页面,至于放大缩小,看楼上的

岁月蹉跎了容颜 2022-09-19 13:03:43

在底图上通过对图标元素定位实现,编辑功能使用onmousedown,onmousemove的事件来实现。做过一个类似的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文