flash - 交互式世界地图 - 建议?

标签 flash maps imagemap

我希望创建一个“您访问过的国家/地区” map - 就像您可能在 Facebook、TravelAdvisor 和诸如此类的网站上看到的那样。

我尝试过不同的闪光灯套件,但它们并不像我希望的那样先进。我遇到的所有不同工具包的主要问题是,当您单击某个国家/地区时会更改它的背景颜色,而当您“取消选择”它时,它会保持该颜色。这显然是给用户一些视觉反馈所必需的。

到目前为止,我设法做到这一点的唯一方法是使用巨大的 XML 字符串通过 javascript 初始化 flash,具有与 Javascript 交互的点击回调,并使用 javascript 使用正则表达式更改 XML 字符串,然后发送将 XML 返回到闪存。很明显,这种方法远非最佳,而且非常非常慢。

我已经尝试过 FusionMaps、amMap、AnyMaps 和 diyMap,但到目前为止我还没有找到任何方法来使用它们中的任何一个。如果有人对其中任何一个做过类似的事情,我真的很想知道怎么做:-)

有没有人对我应该看什么有任何指示或建议?我开始认为只使用维基百科上的免费 SVG 大陆 map ,将它们转换为 PNG 并创建所有国家/地区的图像 map ——然后使用 Canvas 和 VML 绘制一个更简单(尽管不太灵活)元素在国家之上 - 但与 flash 解决方案相比,这似乎是一个巨大的痛苦并且非常容易出错。

感谢阅读,希望有人能给我一些指点:-)

  • 先生厄运

最佳答案

just seems like a huge pain and very error-prone

我克服了痛苦并修复了错误(好吧,大部分错误)。这是结果:jVectorMap

关于flash - 交互式世界地图 - 建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74409/

相关文章:

actionscript-3 - AS3 SecureSocket addBinary 链构建证书不可用?

linux - MTD 设备的逻辑删除 block 大小可以增加吗?

Android - Google Maps API v2 - SupportMapFragment 错误

java - 查找多个键是否映射到相同的值

html - CSS3 HTML5 全景查看器

javascript - 有没有比 PNGEncoder 更快的将位图数据编码为 PNG 的方法?

html - 可以重新定位 Adob​​e Flash 权限弹出窗口吗?

css - 将元素隐藏在 ImageMap 后面

reactjs - React Native react-native-maps Mapview不显示

javascript - 调整包含圆圈的图像映射