将.ai或.svg文件放到网络上,而不使用Flash
Putting an .ai or .svg file on the web, without Flash
这是一个场景:我有一个800kb的Adobe Illustrator文件——它是一个商场的自上而下的图表,每个单独的商店都标有一些文本。元数据显示面积,可用性,数字。
我该如何以一种互动的方式把它放到网上呢?我可以简单地导出PDF到web,但这不是一个很好的体验。我希望能够放大并看到细节(这是一个很大的商场),也许可以点击发送电子邮件或关于单个空间的消息,以进行查询。
如果是4-8年前,自然的答案是Macromedia Adobe Flash !但我们现在处在一个人们希望在手机上看到这些东西的时代。
是否有可能以一种合理有效的方式做到这一点?我试着用svgweb加载文件,但是我的浏览器(任何浏览器)都停止了,我想是因为文件的大小。
有哪些地图是跨浏览器、可缩放和交互式的?
人们在这个领域成功使用了哪些工具或库?感觉GIS工具在这里是值得的,但可能是多余的。
如果你想使用类似于谷歌地图的平铺方法,请查看polymaps。
如果你的svg很大,那么用某种方式拆分它可能是一个好主意,要么通过细节级别/图层,要么通过tile。细节级别可以通过CSS媒体查询来实现,但请注意,这本身并不会使文件大小变小。然而,它应该对外观有积极的影响& &;感觉。
如果你想要一些在所有支持svg的浏览器中都能工作的简单缩放和平移控件,这里有一个例子。
Adobe Illustrator可以导出为SVG,这可能值得探索。
另外,你考虑过栅格化和切割图像成瓷砖吗?你可以做一些类似谷歌地图的东西。
相关文章:
- 通过Magento的网络服务检索运费
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 使用javascript在Flash中加载外部图像
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 如何使用密码检测网络中的状态连接
- 使用JavaScript检测Flash
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- ASP.NET网络摄像头显示
- Flash AS3关闭浏览器窗口
- 如何在OpenERP中实现网络摄像头
- javascript从任何嵌入式flash视频中发现.flvurl
- 链接两个网页或网络应用程序的最佳方式
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- jQuery webcam/flash:如何检测网络摄像头是否处于活动状态
- 来自网络摄像头的实时JPEG流,无需使用Flash
- 无需Flash即可访问网络摄像头
- 没有Flash或Silverlight的HTML5网络摄像头
- 用于网络摄像头录制的Flash库,封装在JS中
- Flash ActionScript如何使用网络摄像头读取手势
- 将.ai或.svg文件放到网络上,而不使用Flash