Google Maps Api使用Math.random获取随机位置 - JS

时间:2016-02-08 16:47:33

标签: javascript google-maps

我无法将地图转到随机位置。我希望它转到界限之间的随机位置(lat -85到85,lng -180到180)。只要单击该按钮,该功能就会使地图变灰。

function random(lat, lng){
var random = new google.maps.LatLng((Math.random()-85)*85+, (Math.random()-180)*180));
map.panTo(random);
}

1 个答案:

答案 0 :(得分:0)

var random = new google.maps.LatLng( (Math.random()*(85*2)-85), (Math.random()*(180*2)-180) );

尝试这样的事情, 或更一般地说:

function randomBetween(min, max) {
if (min < 0) {
    return min + Math.random() * (Math.abs(min)+max);
}else {
    return min + Math.random() * max;
}}