Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 查找谷歌地图上是否存在覆盖_Java_Google Maps_Gwt_Gwt Rpc - Fatal编程技术网

Java 查找谷歌地图上是否存在覆盖

Java 查找谷歌地图上是否存在覆盖,java,google-maps,gwt,gwt-rpc,Java,Google Maps,Gwt,Gwt Rpc,在我们向地图添加叠加之前,有没有办法知道地图上是否已经存在叠加 我想要的是,我有一个应用程序,可以从google服务器异步获取LatLng点,使用这些点创建标记并将它们添加到地图中。那么,是否有任何方法可以检查该点是否已添加到地图中 顺便说一下,我正在使用GWT-RPC和映射。任何帮助都将不胜感激。您可以做的是在将标记添加到google地图之前,在列表中添加标记,然后在列表中迭代以检查两个标记是否具有相同的latlng点,但在此之前,您需要像latlng一样覆盖isequals方法。isequa

在我们向地图添加叠加之前,有没有办法知道地图上是否已经存在叠加

我想要的是,我有一个应用程序,可以从google服务器异步获取LatLng点,使用这些点创建标记并将它们添加到地图中。那么,是否有任何方法可以检查该点是否已添加到地图中


顺便说一下,我正在使用GWT-RPC和映射。任何帮助都将不胜感激。

您可以做的是在将标记添加到google地图之前,在列表中添加标记,然后在列表中迭代以检查两个标记是否具有相同的latlng点,但在此之前,您需要像latlng一样覆盖isequals方法。isequals做equals应该做的事情,但受JS覆盖规则的约束


另外,下面的链接可能会对您有所帮助:

您可以做的是在将标记添加到google地图之前,在列表中添加标记,然后遍历列表以检查两个标记是否具有相同的latlng点,但在此之前,您需要像latlng一样覆盖isequals方法。isequals做equals应该做的事情,但受JS覆盖规则的约束


另外,下面的链接可能会帮助您:

在创建覆盖之前,您能否让您的数据库或应用程序后端消除重复项,因此,您确定所述项目不存在?我正在尝试这样做,因为我看不到任何方法可以找到现有的覆盖。在创建覆盖之前,您能否让您的数据库或应用程序后端消除重复项,所以,你确定说的项目将不存在吗?我正试图这样做,因为我不认为有任何办法找到一个现有的覆盖。