Google マップ JavaScript v3 のおかげで、特定の座標にマーカーを配置する次のコードがあります。
function initialize() {
var gm_latlong = new google.maps.LatLng(59.328615,13.485699);
var gm_options = {
zoom: 10,
minZoom: 4,
maxZoom: 20,
center: gm_latlong,
mapTypeId: google.maps.MapTypeId.ROADMAP,
streetViewControl: false
}
var gm_map = new google.maps.Map(document.getElementById('google-maps'), gm_options);
var gm_marker = new google.maps.Marker({
position: gm_latlong,
draggable: false,
map: gm_map
});
}
とても簡単です!しかし、この場所に最も近い 5 つのマーカーを取得したいのですが、複雑になりました。これを達成する方法がわかりません。このコードは 1 つのマーカーのみを出力することを知っています。そのようなことを行うには、この関数をループにする必要があります。しかし、座標をデータベースに保存していて、そこから取得したいと考えています。
これは可能ですか?
前もって感謝します。