Итак, я пытаюсь сравнить точки в настоящее время, и я использую небольшой цикл и журнал, но цикл ВСЕГДА оценивается как ложный, даже если это правда. Например, консоль покажет, что позиции должны быть оценены как true, но в итоге получат false:
![enter image description here](https://i.stack.imgur.com/Oghpm.png)
Мой фрагмент кода для этого цикла выглядит так:
var temp = new google.maps.LatLng(lat,lng);
for (var i=0; i<gmarkers.length; i=i+2) {
console.log('gmarkers[i].getPosition() = '+gmarkers[i].getPosition());
console.log('temp = '+temp);
console.log(gmarkers[i].getPosition()==temp);
...
...
Мне интересно, есть ли какой-то дополнительный анализ, который необходимо выполнить для правильной оценки этого кода, или как сравнить точки, кроме использования оператора "==" или "==="?