Google Maps Сравнить позиции - PullRequest
       4

Google Maps Сравнить позиции

0 голосов
/ 14 февраля 2012

Итак, я пытаюсь сравнить точки в настоящее время, и я использую небольшой цикл и журнал, но цикл ВСЕГДА оценивается как ложный, даже если это правда. Например, консоль покажет, что позиции должны быть оценены как true, но в итоге получат false: enter image description here

Мой фрагмент кода для этого цикла выглядит так:

    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);
                          ...
                          ...

Мне интересно, есть ли какой-то дополнительный анализ, который необходимо выполнить для правильной оценки этого кода, или как сравнить точки, кроме использования оператора "==" или "==="?

1 Ответ

7 голосов
/ 14 февраля 2012

LatLng имеет метод equals для сравнения LatLngs.Попробуйте вместо этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...