我试图找出矩形中是否存在纬度和经度。我使用了以下代码,但它有一些问题,我不知道。
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)
答案 0 :(得分: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");
}
}
}