私は JavaScript Google Maps API を使用して次の地図を作成しています: http://springhillfarm.com.au/locations-map/そして今、ユーザーが検索バーで自分の場所を検索したときに、最も近い 5 つのピンを一覧表示したいと思います。 .
「North Epping」のような郊外に入ってみると、次の関数を使用してマップがうまく移動します。
$("#searchclick").click(function(){
var address = document.getElementById('searchbar').value;
var address = address + " Australia";
var geocoder = new google.maps.Geocoder();
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var latitude2 = results[0].geometry.location.lat();
var longitude2 = results[0].geometry.location.lng();
var relocate = new google.maps.LatLng(latitude2, longitude2);
map.setCenter(relocate);
map.setZoom(12);
} //when status is OK
}); // geocode
});
しかし今、私は本当に最も近い5つのピンを返したいと思っています.
これはjavascriptでどのくらい可能ですか?