-1

我正在尝试查找矩形中是否存在纬度和经度。我使用了以下代码,但它有一些问题我不知道。

    function test(boxes) {
for (var i = 0; i < boxes.length; i++) {

        var bounds = new google.maps.LatLngBounds (box[i]); 
        if (bounds.contains(new google.maps.LatLng(22.7287, 75.8654))) {
            alert("i am here");
        // marker is within bounds
        }
        else {
            alert("out of box");
        }
        }
}

如果我将构造函数值传递为 0.0,0.0,它会起作用,而如果我使用 box[i],它不会执行,而 box[i] 具有边界,例如 (17.788,72.828),(21.2620,73.4602)

4

1 回答 1

0

根据您的评论(您确实应该更新问题),这应该有效:

function test(boxes) {
  for (var i = 0; i < boxes.length; i++) {
    if (boxes[i].contains(new google.maps.LatLng(22.7287, 75.8654))) {
        alert("i am here");
    // marker is within bounds
    }
    else {
        alert("out of box");
    }
  }
}
于 2012-08-24T06:52:15.130 回答