javascript - 实时显示巨大图像的卡盘

标签 javascript asp.net

我有一种设置,例如...谷歌地图。它与 map 无关,但机制似乎相似。

我有一个大约 300MB 的图像,客户端可以拖动图片,使其不同部分在浏览器中可见。我只想加载用户正在查看的图像的特定部分,并卸载 View 之外的部分(以节省 RAM)。

我想过将图像分成 15X15px block 并每次加载正确的 block ,但我似乎无法集中注意力应该使用哪种技术来实际执行此任务。

有什么建议吗?

最佳答案

Google map 将其图像(包括街景等)分解为更小的 block 。我见过很多人使用自己的图像和 Google map 技术来创建自己的 map (例如,我记得有一个幻想世界/网页游戏)

也许,与其重新发明轮子,不如检查其他人的轮子,看看你是否可以使用相同的技术来创造你需要的东西。 GTA 例如:http://www.gta4.net/map/

这应该可以帮助您开始:https://developers.google.com/maps/

关于javascript - 实时显示巨大图像的卡盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24257913/

相关文章:

javascript - $(selector).css() 不工作

javascript - jQuery 的 mouseout() 和 mouseleave() 有什么区别?

javascript - jQuery clone() 将用户数据留在输入字段中

c# - 创建对象:时出现错误 "an explicit conversion exists (are you missing a cast )"

c# - 在 asp.net core 3.0 中为角色 SecurityStamp 创建 ClaimsIdentityOptions

c# - 需要处理 NULL 异常

asp.net - 如何在asp.net 2.0中从子页面刷新父页面

Javascript:在特定数组结构上使用 array.sort()

javascript - d3 : repeat transition for series of elements?

asp.net - 如何禁用 .aspx 页面的 ViewState?