如何使用Google Maps API V3创建不会平移的叠加层?

时间:2011-08-15 16:43:20

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

我需要在地图上放置一个图层,但在标记和控件下面。除了地图的一小部分外,该图层将遮挡所有地图,允许用户突出显示某个区域。图层本身不能随地图移动,也无法阻挡任何控件,标记或事件。

我尝试过创建一个控件,但它放在地图上并遮挡其他标记和事件。

我也尝试过创建一个磁贴生成器,但我还没有办法静态定位它们。

有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以编写实现OverlayView的自定义叠加层(请参阅:http://code.google.com/apis/maps/documentation/javascript/overlays.html#CustomOverlays

移动地图时,将调用类中的draw()方法,您可以使用它来计算要绘制的内容以阻挡您不想要的地图部分。

要将图层放在标记下,请将其添加到overlayLayer窗格。

相关问题