Javascript 比较谷歌地图
当我试图比较两个谷歌地图标签,看看它们是否在相同的坐标,我发现Javascript 比较谷歌地图,javascript,google-maps,Javascript,Google Maps,当我试图比较两个谷歌地图标签,看看它们是否在相同的坐标,我发现==和==不起作用 我知道这些点是相同的,因为我用相同的值测试了它们,并计算了它们之间的距离,这需要包含谷歌地图的几何库。我知道我可以检查它们之间的距离是否为0个单位,看看它们是否相同,但如果可以的话,我宁愿不使用库 我的测试: 是否可以使用基本JavaScript对它们进行比较?如果没有,比较两个Google Map LatLngs的最简单方法是什么?您需要使用JS的toString()将它们转换为字符串: if (pos1.toS
==
和==
不起作用
我知道这些点是相同的,因为我用相同的值测试了它们,并计算了它们之间的距离,这需要包含谷歌地图的几何库。我知道我可以检查它们之间的距离是否为0个单位,看看它们是否相同,但如果可以的话,我宁愿不使用库
我的测试:
是否可以使用基本JavaScript对它们进行比较?如果没有,比较两个Google Map LatLngs的最简单方法是什么?您需要使用JS的
toString()
将它们转换为字符串:
if (pos1.toString() == pos2.toString()) {
alert("Equal");
} else {
alert("Not Equal");
}
由于pos1和pos2的值类似于:(-45108),要比较它,需要使用toString()
函数
这里有工作