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/

相关文章:

c++ - 如何遍历 map vector 中的 map ?

actionscript-3 - 在AS3中加载SWF,但Flash会不断重复构造函数,该怎么办?

flash - 扩展 Class 类是否合法?

javascript - 有类似图表库的想法吗? - 谷歌互动图表

c++ - 我需要帮助了解如何在 C++ 中对包含多个带空格的字符串的集合或 vector 进行排序

android - 如何从 onResume 调用 onMapReady()

html - 创建图像映射 - 一种简单的方法?

jquery - 无法进入图像映射区域

javascript - 如何让 map 区域背景颜色改变?

flash - 构建简单的基于网络的游戏的技术?