怎么实现类似地图缩放的功能?

现在有一个需求,允许用户上传地图,但是地图的大小可能非常大,使用时也是下载地图,提供地图类似的缩放功能。如果整张地图下载使用显然不现实,而像通常的地图应用,使用的是 canvas 的分片加载。请问一下这其中涉及到哪些技术,或者有没有现成的服务可以使用。

阅读 1.6k
1 个回答

地图的实现是按照不同缩放等级(比例尺)将大图切成不同的小图。

也就是说:你要准备 1:1000 1:10000 1:100000 1:1000000 等等多张大地图。然后再将这几张大图挨个切分成小图。

比如,直接将1:1的图上传,你后端服务自动按照 10/100/1000/1000缩放自己裁剪。

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