如何检查Google地图中是否已经存在标记?

吉国

我有一个地方的经度和纬度。我想检查这样的标记是否已经存在。我该怎么做?

var myLatLng = new google.maps.LatLng(Lat, Long);
//before setting marker i want to check here
marker.setPosition(myLatLng);
marker.setVisible(true);

是否可以?

安迪

每当您将标记添加到地图上时(此时最好将标记添加到标记数组中),都应将lat和lng添加到单独的查找数组中。

var lookup = [];
lookup.push([lat, lng]);
marker.setPosition(myLatLng);

然后,当您想查看特定位置是否存在标记时,循环遍历查找数组:

var search = [51.5945434570313, -0.10856299847364426];

function isLocationFree(search) {
  for (var i = 0, l = lookup.length; i < l; i++) {
    if (lookup[i][0] === search[0] && lookup[i][1] === search[1]) {
      return false;
    }
  }
  return true;
}

isLocationFree(search);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查视图中是否已经存在约束?

来自分类Dev

检查地图中地图中是否存在元素

来自分类Dev

检查地图中是否存在URL参数

来自分类Dev

如何在Google地图中旋转标记?

来自分类Dev

如何在Google地图中添加标记

来自分类Dev

检查哈希图中的值是否已经存在

来自分类Dev

如何检查numpy数组是否已经存在?

来自分类Dev

你如何检查行是否已经存在

来自分类Dev

检查地图中是否存在密钥,然后更新值

来自分类Dev

Scala检查地图中是否不存在

来自分类Dev

如何检查数据是否已经存在以通过ID检查

来自分类Dev

在Google地图中添加标记

来自分类Dev

标记消失在Google地图中

来自分类Dev

Google App-检查文件是否已经存在?

来自分类Dev

Google地图-在地图中显示许多标记

来自分类Dev

如何在Google标记地图中添加地址?

来自分类Dev

如何从Google地图中的群集中分离特殊标记?

来自分类Dev

如何在html中的Google地图中自动标记区域?

来自分类Dev

如何修复 Google 地图中的重叠标记错误

来自分类Dev

检查数据是否已经存在

来自分类Dev

C ++-如何判断地图中是否存在键

来自分类Dev

如何检查CloudFormation脚本中是否已经存在特定资源

来自分类Dev

如何检查数据库是否已经存在

来自分类Dev

如何检查Twilio.Device处理程序是否已经存在

来自分类Dev

更新时,如何检查listBox中的项目是否已经存在?

来自分类Dev

如何检查DataGridView中是否已经存在值?

来自分类Dev

如何检查DataGrid中是否已经存在元素

来自分类Dev

如何检查txt文件中是否已经存在值

来自分类Dev

检查图中是否存在边