我正在开发一个严重依赖谷歌地图的网络应用程序。我收到的设计在地图上覆盖了一些渐晕,我似乎找不到解决方案来实现这一点,同时又不从 Google Maps 容器元素中窃取事件。
我用谷歌搜索了一下,但还没有找到可靠的解决方案。我发现的建议在我的测试中失败了:
- 使用 OverlayView 不会将其设置为固定到容器,而是会随地图平移。
- 我尝试将其添加为自定义控件,但这似乎是从地图中窃取事件并使用户无法平移。
我什至尝试将我的元素注入谷歌地图创建的一堆元素中,但没有骰子。
有什么方法可以实现这一点而不会太老套吗?