Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在html中自动标记谷歌地图中的区域?_Javascript_Jquery_Html_Google Maps - Fatal编程技术网

Javascript 如何在html中自动标记谷歌地图中的区域?

Javascript 如何在html中自动标记谷歌地图中的区域?,javascript,jquery,html,google-maps,Javascript,Jquery,Html,Google Maps,我想在浏览器中显示谷歌地图。我正在考虑使用插件 然而,主要的问题是我想标记一个区域而不是一个点。例如,如果我说“太平洋”,我不希望在中心有一个点,我希望在视觉上标记整个海洋。该区域可能是某种颜色,如果将鼠标悬停在该区域上,该区域将变得更加不透明,并且可能会显示悬停工具提示 有人知道怎么做吗 谢谢请看以下示例: 这似乎是相对直截了当的。希望这有帮助 可能的重复要求您知道构成边界的坐标。我只想给出一个位置字符串,谷歌应该自动将其转换为一个区域。谷歌地图无法直接提供该功能。您可能能够以KML或Fus

我想在浏览器中显示谷歌地图。我正在考虑使用插件

然而,主要的问题是我想标记一个区域而不是一个点。例如,如果我说“太平洋”,我不希望在中心有一个点,我希望在视觉上标记整个海洋。该区域可能是某种颜色,如果将鼠标悬停在该区域上,该区域将变得更加不透明,并且可能会显示悬停工具提示

有人知道怎么做吗


谢谢

请看以下示例:


这似乎是相对直截了当的。希望这有帮助

可能的重复要求您知道构成边界的坐标。我只想给出一个位置字符串,谷歌应该自动将其转换为一个区域。谷歌地图无法直接提供该功能。您可能能够以KML或FusionTables的形式查找数据,以便执行所需操作(但您仍然必须查找数据)@omega您必须提供边界的坐标来定义多边形-您希望Google如何知道您希望围绕单个点的边界如何基于一对坐标进行分隔?这要求您知道构成边界的坐标。我只想给出一个位置的字符串,谷歌应该自动将其转换为一个区域。好的,我理解,我现在会给你看一看。目前似乎不可能自动做到这一点。我能想到的唯一解决方案是使用API找到多边形点的坐标,然后绘制它。你可以创建自己的插件来实现这一点。你如何使用API来找到坐标?我认为那是不可能的。我以为你必须手动获取坐标。看看谷歌地图API上的地理编码