javascript 谷歌地图半径搜索
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 谷歌地图半径搜索相关的知识,希望对你有一定的参考价值。
geocoder.geocode({address: zipcode}, function (results, status) {
if (status == 'OK') {
lat = results[0].geometry.location.lat();
lng = results[0].geometry.location.lng();
map.setCenter(results[0].geometry.location);
if (circle) circle.setMap(null);
circle = new google.maps.Circle({
center: results[0].geometry.location,
radius: radius,
strokeOpacity: 0,
fillOpacity: 0,
fillColor: "transparent",
map: map
});
bounds = new google.maps.LatLngBounds();
for (var i = 1; i < markers.length; i++) {
if (google.maps.geometry.spherical.computeDistanceBetween(markers[i].getPosition(), results[0].geometry.location) < radius) {
bounds.extend(markers[i].getPosition());
markers[i].setMap(map);
} else {
markers[i].setMap(null);
}
}
map.fitBounds(bounds);
} else {
alert('Please enter valid ZipCode to apply search criteria !');
}
});
以上是关于javascript 谷歌地图半径搜索的主要内容,如果未能解决你的问题,请参考以下文章
如何使用谷歌地图API制作一个搜索特定半径周围项目的表单?
为什么属性“半径”不起作用getPlacePredictions谷歌地图
在网站中实现谷歌地图时自动设置搜索词(javascript)
谷歌地图精度半径
谷歌地图颤振中的半径单位是啥
在谷歌地图中围绕一个点绘制半径