2012-07-09 76 views
-1

我有一些城市的經緯度,我想隨機輸入地理編碼器。任何人都可以請告訴我,我該怎麼做。這些值都是負值和浮點值。例如墨西哥拉特/長23.634501,-102.552784把隨機的經度和緯度放在谷歌地圖的地理位置?

myLatlng = new google.maps.LatLng(1.352083,103.819836);

我想從Latlng函數中的一組值中隨機地輸入值。謝謝

+1

使用什麼編程語言? – 2012-07-09 17:48:34

回答

1

你沒有指定你的編程語言,所以我會回答語言不可知的。

我假設你有一個Point類型可以取兩個double值,

class Point 
{ 
    double Latitude; 
    double Longitude; 
} 

和你有一個列表或設置表示所設置的,你想從選擇緯度/經度對的點的實例。

List<Point> points; 

只需生成0到(set size -1)之間的隨機整數。使用該隨機整數作爲列表中的索引。

int index = Random(0, points.Length-1); 
Point myRandomPoint = points[index]; 

現在使用點在調用谷歌

myLatlng = new google.maps.LatLng(myRandomPoint.Latitude, myRandomPoint.Longitude); 
相關問題