在我们将地图添加到地图之前,有没有办法知道地图上是否已存在叠加层。
我想要的是,我有一个应用程序从谷歌服务器异步获取LatLng点,使用这些点我创建标记并将它们添加到地图。那么有没有办法检查该点是否已经添加到地图中。
顺便说一句,我正在使用GWT-RPC和Maps。任何帮助将不胜感激。
答案 0 :(得分:0)
你可以做的是在将标记添加到谷歌地图之前,在列表中添加标记,然后遍历列表以检查两个标记是否具有相同的拉丁点,但在此之前你需要覆盖等值线()方法作为LatLng.isequals执行equals()应该做的事情,但受JS覆盖规则的约束。
以下链接也可以为您提供帮助:How to avoid Java.util.IllegalStateException in the following code?