2016-02-08 104 views
0

我無法讓我的地圖轉到隨機位置。我希望它到達邊界之間的隨機位置(lat -85到85,lng -180到180)。無論何時點擊按鈕,該功能都會使地圖變灰。Google Maps Api使用Math.random獲取隨機位置 - JS

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

回答

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; 
}} 
+0

謝謝這個工作。 – SnowmanPusha

相關問題