我想创建一个“你去过的国家”地图 - 就像你在Facebook上看到的那些,TravelAdvisor和诸如此类的东西。
我尝试过不同的闪光灯套件,但它们并不像我希望的那样先进。 我遇到的所有不同套件的主要问题是当你点击它时改变一个国家的背景颜色,并在你“取消选择”它时保持它的颜色。 这显然是必要的,以给用户一些视觉反馈。
到目前为止,我设法做到这一点的唯一方法是使用巨大的XML字符串通过javascript初始化flash,使用与Javascript交互的单击回调,并使用javascript使用正则表达式更改XML字符串,然后发送回XML到了闪光灯。 很明显,这种方法是最优的FAR,也非常非常慢。
我已经尝试过FusionMaps,amMap,AnyMaps和diyMap,到目前为止,我还没有找到任何方法与它们中的任何一个做到这一点。 如果有人做过类似的任何事情,我真的要知道:-)
有没有人对我应该注意什么有任何指示或建议? 我开始认为在维基百科上使用免费的SVG大陆地图,将它们转换为PNG并创建所有国家的图像地图会更简单(虽然不那么灵活) - 然后使用Canvas和VML绘制一个在这些国家之上的元素 - 但与闪存解决方案相比,这似乎是一个巨大的痛苦并且非常容易出错。
感谢阅读,我希望有人能为我指点:-)
- 毁灭先生