Google地图彩色叠加/多边形仅适用于水

时间:2013-01-15 06:25:31

标签: google-maps google-maps-api-3

我需要绘制一些易于用英语定义的沿海地区(例如"位于X和34号以北的海湾中的水;),但由于海岸线,它们是高度复杂的多边形。

我是否需要绘制海岸线的整个(相关)部分,或者是否有办法绘制一个只为水着色的矩形(并且对陆地没有影响)?

1 个答案:

答案 0 :(得分:0)

地图绘制工具不了解地形类型。显示的图块只是谷歌从各种数据源生成的背景图像:当您使用API​​时,没有数据附加到它们上面,这个像素是土地"或者"这个像素是水"。即便如此,谷歌地图的绘图工具还是相当愚蠢的#34;它们只允许你在画布上绘制几何图元,画布的坐标系与纬度/经度相匹配。

可悲的是,这意味着如果您不希望它重叠,则需要绘制几何图形以匹配海岸线。有这方面的资源,例如the NOAA shoreline data,但要消耗数据并在地图中提供数据,这是一项非常重要的工作。