-3

私は地理的な場所を持っています。この場所をGoogleマップにマークしようとしています。最善の方法を教えてください。Googleマップで使用したいすべての場所が配列にあります

        Array
        (
            [0] => 51.508742, -0.134583
        )
        Array
        (
            [0] => 38.410558, 17.314453
        )
4

1 に答える 1

4

https://developers.google.com/maps/documentation/javascript/overlays#Markers

//var myLatlng = new google.maps.LatLng(-25.363882,131.044922);
var myLatLng = new google.maps.LatLng(yourArrayName[0][0], yourArrayName[0][1]);
var mapOptions = {
    zoom: 4,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);

var marker = new google.maps.Marker({
    position: myLatlng,
    map: map,
    title:"Hello World!"
});

おそらく、1つの文字列ではなく、さまざまな要素に緯度と経度を含む配列を含めるように配列を設定する方が簡単です。

于 2012-11-05T13:52:35.900 に答える