如何在Google地图上创建自定义互动区域?

问题描述:

我试图创建一个地图,显示使用谷歌地图的县/地区,这将允许用户点击该区域来检索相关的弹出信息。如何在Google地图上创建自定义互动区域?

我有两个数据集,我认为会有所帮助,一个是英国邮政编码列表,这反过来将允许我确定不同的邮政区域,另一个是来自Ordance Survey的数据集,其中包含省边界(县/区边界)。

我已经看过KML文件和ImageMap,但我不确定如何使用我拥有的数据创建这些区域?

我期待达到的那种图的是用在这里: http://content.met.police.uk/Page/YourBorough

任何帮助,不胜感激! 谢谢。

+0

(http://www.geocodezip.com/geoxml3_test/v3_FusionTables_query_sidebarF_local.html?country=United%20Kingdom&zoom=5&lat=55.5&lng=-3.9&geocode=false), – geocodezip

使用谷歌地图的方式是通过使用他们的API密切合作。你不能用简单的图像映射去。

尝试这两个环节对于初学者: https://developers.google.com/maps/documentation/javascript/examples/polygon-simplehttps://developers.google.com/maps/documentation/javascript/reference#Polygon

总之 - 您可能需要为每个区域绘制一个多边形,将一个点击事件绑定到它,然后显示信息窗口和用户的相关信息。

如果你是新手谷歌地图,你可能需要花更多时间检查他们的API和他们给的例子。 此致敬礼。

+0

感谢您的[使用FusionTables UK县示例]帮帮我! 我会仔细看看Google maps api,我会跟着你发布的链接。 我希望自从我映射英国郡以来,我可以用自动化的方式创建具有数据的区域。手工准确的线条很难,但如果这就是我要做的。 再次感谢! – FrasKyl

+0

只是一个想法 - 如果你有邮政编码列表,你可以尝试googe geotargeting,以获得他们的界限。 [链接](https://developers.google.com/maps/documentation/javascript/geocoding?hl=en#GeocodingRequests)。由于你的任务看起来很有趣,如果你找到更好的解决方案,请更新我。最好的 –

+0

非常感谢!我一定会考虑这一点。一旦我设法得到一个工作解决方案,并让你知道我为它做了什么,我会进一步回复:) – FrasKyl