Jquery Ajax交互式地图

Jquery Ajax交互式地图,jquery,ajax,map,interactive,Jquery,Ajax,Map,Interactive,我不熟悉这个论坛,也不熟悉jquery和ajax。所以,我正在尝试创建一个交互式地图。但是,在地图旁边会有一个表单(例如带有复选框)。比如说,我们有一张欧洲地图和一张表格,上面有“has sea”或“has english as main language”或“has About[用户定义值]citizens”等选项。当用户选择一个选项时,将对数据库进行查询,查找满足所选条件的所有国家。然后,这些国家在地图上突出显示,它们可以单击,而其他国家则不可以。我希望在不重新加载页面的情况下实现这一点,因

我不熟悉这个论坛,也不熟悉jquery和ajax。所以,我正在尝试创建一个交互式地图。但是,在地图旁边会有一个表单(例如带有复选框)。比如说,我们有一张欧洲地图和一张表格,上面有“has sea”或“has english as main language”或“has About[用户定义值]citizens”等选项。当用户选择一个选项时,将对数据库进行查询,查找满足所选条件的所有国家。然后,这些国家在地图上突出显示,它们可以单击,而其他国家则不可以。我希望在不重新加载页面的情况下实现这一点,因此我将不得不使用ajax,可能还有jquery和SVG映射。是这样吗?还有其他解决办法吗

问题是,互联网上有什么可以修改的东西吗?我在谷歌上搜索了一下,但没有找到任何类似的东西。正如我所说,我在ajax和jquery方面的经验很少,所以我不能从头开始

谢谢您的帮助。

提供了您需要的功能。您可能希望更仔细地了解覆盖和图层类,它们为您提供了地图上的某种绘图功能(如覆盖区域的多边形)

此外,您需要将所有数据放在一个单独的位置,因为谷歌地图API根本不提供任何数据

我不同意@thaidiotguy,因为这看起来并不难

  • 创建覆盖指定区域的多边形
  • 在该国家/地区放置一个可单击的标记以显示任何其他国家/地区 相关信息

  • 祝你好运:)

    我建议改用谷歌艺术API。我认为它在视觉上看起来会更好,而且更容易突出国家。 如果您认为数据库构建得很好,那么动态构建交互式地图并不是那么困难。我已经用GeogoArt API构建了一个wp插件,在后端我有一个大表单,用户可以输入数据和ech,当他更改一个字段时,地图预览会动态更改。所以,和你想做的非常相似。 请在此处查看api:

    所以你知道我能用它做什么:

    希望有帮助!
    干杯

    谷歌地图已经做到了这一点,因此这是可能的。正如你所知。如果你刚开始编程,你可能会吃得太多。我已经写了很多年了,从来没有想过我能做这样一个项目。joao cunha的评论中的链接,在他的回答下,将是你最好的起点。关于你的第一点,创建一个多边形,你知道需要多少点来定义一个国家的边界吗?你还需要考虑地图缩放的时间。你是对的,因为我不知道他是如何找到所有这些点的——如果能找到的话。但识别地点非常简单,正如您在这里看到的: