現在、ポイントを比較しようとしていますが、小さなループとログを使用していますが、ループが常に真であってもfalseに評価されます。例えば、コンソールは位置がtrueと評価すべきであることを示しているが、falseに評価することになります: Googleマップの位置を比較する
このループのための私のコードスニペットは、次のようななります
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);
...
...
場合、私は思ったんだけどこのコードを正しく評価するために行う必要がある追加の構文解析や、「==」や「===」演算子以外の点の比較方法はありますか?
浮動小数点値の等価性を比較しようとしています。 –