我目前正在使用Google Maps API,并且我可以尝试使用其他免费地图API来完成我的任务。在Google地图上添加自定义图案叠加层
在我正在开发的其中一个项目中,我需要能够将多个形状叠加图层叠加到另一个上面。我最初的想法是让第一个覆盖层使用不同的纯色。对于后续的覆盖图层,我打算使用不同的颜色编码图案...例如:第二个覆盖图层使用颜色编码的条纹图案,而另一个覆盖图层使用颜色编码的校验框图案。这样,我可以堆叠这些覆盖图层来表示多个事物。对于第一个覆盖图层,我可以使用Polygon对象创建不规则形状边界,并且可以根据关联的值在多边形上设置不同的填充颜色。
经过挖掘,Google Maps API中的Polygon对象似乎只接受填充和笔触颜色,而且我似乎无法在Polygon对象上设置自定义模式。我希望它至少会采用PNG模式文件,但它不会。我可以使用的最接近的东西是GroundOverlay对象,但这不适用于我,因为它只接受2个坐标(我相信左上角和右下角),而我需要在不规则形状上创建自定义图案叠加层。
我可以使用Google Maps API或任何其他地图API(Bing,Yahoo等)完成此操作吗?是否有任何第三方API允许我在Google地图上集成自定义模式叠加层?