-3

我有地理位置。我正在尝试将此位置标记到 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!"
});

将您的数组设置为包含一个在不同元素中包含纬度和经度的数组可能会更容易,而不是您可能拥有的一个字符串。

于 2012-11-05T13:52:35.900 回答