0

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 つのマーカーのみを出力することを知っています。そのようなことを行うには、この関数をループにする必要があります。しかし、座標をデータベースに保存していて、そこから取得したいと考えています。

これは可能ですか?

前もって感謝します。

4

0 に答える 0