2012-07-09 78 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); 
相关问题