如何在谷歌地图上创建自定义交互区域?

3
我正在尝试使用Google Maps创建一个地图,显示县/区域,并允许用户单击该区域以检索相关的弹出信息。
我有两个数据集可以帮助,一个是英国邮政编码列表,这将使我能够确定不同的邮政区域,另一个是Ordnance Survey的数据集,其中包含省份边界(县/区域边界)。
我研究了KML文件和ImageMap,但我不知道如何使用我拥有的数据创建这些区域?
我想要实现的地图类型类似于此处使用的地图: http://content.met.police.uk/Page/YourBorough 非常感谢任何帮助! 谢谢。

1个回答

3
使用Google Maps的方式是通过紧密使用他们的API,而不是简单的图像映射。可以尝试以下两个链接作为入门: https://developers.google.com/maps/documentation/javascript/examples/polygon-simplehttps://developers.google.com/maps/documentation/javascript/reference#Polygon。 简而言之- 您可能需要为每个区域绘制多边形,并将单击事件绑定到它上面,然后显示带有相关信息的信息窗口给用户。 如果您是新手,请花更多时间查看他们的API和示例。 祝一切顺利。

谢谢你的帮助! 我会更仔细地研究Google地图API,并且我也会关注你发布的那些链接。我希望有一种更自动化的方式来创建这些区域,因为我正在绘制英国的郡。如果必须手工绘制准确的线条,那将会很困难,但如果需要,我会这样做。 再次感谢! - fraserky
只是一个想法 - 如果你有邮政编码列表,可以尝试使用谷歌地理定位来获取它们的边界。链接。由于你的任务似乎非常有趣,请在找到更好的解决方案时更新我。最好的祝愿。 - Cvetan Nenov
非常感谢!我一定会研究一下的。一旦我成功解决了问题,我会进一步回复并告诉你我是怎么做到的 :) - fraserky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接