我想创建一个“你去过的国家”地图 - 就像你在Facebook上看到的那些,TravelAdvisor和诸如此类的东西。

我尝试过不同的闪光灯套件,但它们并不像我希望的那样先进。 我遇到的所有不同套件的主要问题是当你点击它时改变一个国家的背景颜色,并在你“取消选择”它时保持它的颜色。 这显然是必要的,以给用户一些视觉反馈。

到目前为止,我设法做到这一点的唯一方法是使用巨大的XML字符串通过javascript初始化flash,使用与Javascript交互的单击回调,并使用javascript使用正则表达式更改XML字符串,然后发送回XML到了闪光灯。 很明显,这种方法是最优的FAR,也非常非常慢。

我已经尝试过FusionMaps,amMap,AnyMaps和diyMap,到目前为止,我还没有找到任何方法与它们中的任何一个做到这一点。 如果有人做过类似的任何事情,我真的要知道:-)

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

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

  • 毁灭先生

===============>>#1 票数:2

只是看起来像一个巨大的痛苦,非常容易出错

我克服了痛苦并修复了错误(好吧,大多数都是这样)。 结果如下: jVectorMap

===============>>#2 票数:1

尝试从Google地图开始。 如果您想要一个使用谷歌地图并在其上放置彩色区域的网站的好例子,请访问Wikimapia.org

===============>>#3 票数:0

我正在寻找相同的东西,然后我找到了谷歌的虚拟化强度图。 您可以在此处找到更多信息

===============>>#4 票数:0

试试这可能是你所期望的http://www.ammap.com/

===============>>#5 票数:0

如果它适用于您正在构建的内容,那么Virtual Earth目前在6.1中,并且在API中有许多优秀且易于使用的javascript调用来加载多边形。 如果您有定义国家/地区的点数据(应该可以免费使用),您可以轻松地使用VELatLong对象数组定义VEShape多边形,并在其上抛出一个事件处理程序,以便在单击时为它们着色。 关于VE的好处是javascript API非常灵活且易于使用,并且公开了许多不错的映射功能。

===============>>#6 票数:0

如果您有兴趣,这里有一个ASP.NET Virtual Earth Mapping Server Control:

http://simplovation.com/page/webmapsve.aspx

这本质上是围绕Virtual Earth的“包装器”,它抽象出大多数(如果不是全部)传统上需要编写的JavaScript。 它允许您完全从服务器端.NET代码处理映射事件和操作映射事件。

  ask by translate from so

未解决问题?本站智能推荐:

1回复

突出显示图像地图上的区域

我已经使用以下网站( http://www.html-map.com/ )创建了一个在我的网站上使用的图像地图。 当前,当用户将鼠标悬停在一个大陆上时,他们会看到指向特定页面的链接,但是没有视觉提示来表明该大陆是一个链接。 理想情况下,大陆上会覆盖某种图标,该图标会改变颜色,或者最好将大陆本
1回复

如何为地图中的区域/边界制作自动图像地图

我正在寻找一种自动生成世界,国家和地区地图的图像地图的方法。 目前,我有一个国家/地区的图像地图,该地图是使用此工具手动生成的。 通过单击一个区域,您将看到一个子区域地图,该地图也是手动生成的。 单击该子区域将重定向到另一个页面。 目前,这对一个国家有效,但我想将其扩展到其他国家
1回复

具有Lat / Lon支持的世界地图

我需要JS / Flash中的矢量世界地图,它支持基于纬度/经度坐标显示点。 我需要将它用于办公室定位器,以及在世界各地设有办事处的公司。 想法是你点击列表中的办公室,地图导航到该办公室的点。 显示所有办公室的点。 JVectorMap是用JS构建的,但据我所知,它不支持Lat
1回复

带有Flash / Flex和jQuery的图像地图

无论如何,有没有在Flash / Flex中创建图像映射,并通过jQuery将其作为DOM中的可编写脚本元素? 我目前有一个标准的HTML图像映射,单击某个选择时,将选中同一页面上表单上的复选框(通过javascript)。 我想用更具视觉吸引力的东西代替它,所以我认为Flash / F
2回复

需要地图的Fla文件

我需要地图的.fla文件才能在Flash中开发地图应用。 谁能告诉我从哪里可以下载Maps的.FLA文件。 提前致谢
5回复

为未来的webapp寻找免费的,基于Web的map API建议[关闭]

我正在为即将开始的Maps项目做一些研究,并且试图评估哪种Map API最适合该项目。 我已经与Google Maps Javascript API进行了广泛的合作,但没有其他人。 我的基本要求不分先后: 自由:像啤酒一样,不一定像演讲一样。 基于Web:Javascrip
2回复

Choropleth世界地图

我已经阅读了很多线程和文章,并且我一直在收到错误。 我试图做一个合唱? 使用来自全球恐怖主义数据库的数据的世界地图。 我想用nkills或者那个国家的攻击次数给国家上色。我现在不在乎。 因为有这么多国家的数据,所以制作任何图表来显示这些数据是不合理的。 非常感谢帮助,如果我没有正确
2回复

查找可点击的世界地图

我能得到类似http://myffi.biz/之类的东西,当我将它们悬停在语言上时会选择大洲吗? 我已经为这种地图搜索了很多,但都找不到。
1回复

在世界地图上绘制地理坐标

我有一个1.155地理坐标的列表(纬度和经度,例如50.110555555556和8.6822222222222),并希望从中创建类似于此的地图: http ://internetcensus2012.bitbucket.org/images/clientmap_16to9_1600x900.j
1回复

在R中绘制1990年以前的世界地图

我正在研究1991年以前的一些全球数据,因此在苏联,南斯拉夫和捷克斯洛伐克分裂之前。 我想使用rworldmap或地图绘制数据,但该包似乎只能轻松访问现代世界地图。 所有1991年以前的国家都显示出空白,并且边界除以1991年后的同行。 此代码生成历史地图: 编辑 :另外,根据