我有一个Google地图,其中我填充了多个标记,然后我为右键单击事件添加了一个addListener。
右键单击,我添加一个圆形半径为50000米的临时标记,在删除此标记时,我想获得半径范围内的标记计数。
答案 0 :(得分:0)
谢谢,我应该预先发布一些代码,但设法自己解决它。如下所示。
var loc1 = location; //Marker Radius Co-ords
var loc2 = new google.maps.LatLng(latSplit, lonSplit); //Marker Co-ords
var diff = (google.maps.geometry.spherical.computeDistanceBetween(loc1, loc2));
if (diff < circle.getRadius()) {
alert(loc2 + " Inside Radius");
} else {
alert(loc2 + " Outside Radius");
}