我有一些城市的纬度和经度,我想随机输入地理编码器。谁能告诉我我该怎么做。这些值都是负数和浮点数。例如墨西哥 lat/long 23.634501,-102.552784
myLatlng = 新 google.maps.LatLng(1.352083,103.819836);
我想从 Latlng 函数中的一组值中随机放置值。谢谢
我有一些城市的纬度和经度,我想随机输入地理编码器。谁能告诉我我该怎么做。这些值都是负数和浮点数。例如墨西哥 lat/long 23.634501,-102.552784
myLatlng = 新 google.maps.LatLng(1.352083,103.819836);
我想从 Latlng 函数中的一组值中随机放置值。谢谢
你没有指定你的编程语言,所以我会回答语言不可知论。
我假设您有一个 Point 类型,它可以采用两个双精度值,例如
class Point
{
double Latitude;
double Longitude;
}
并且您有一个 Point 的列表或一组实例,表示您要从中选择的一组纬度/经度对。
List<Point> points;
只需生成一个介于 0 和 (set size -1) 之间的随机整数。使用该随机整数作为列表的索引。
int index = Random(0, points.Length-1);
Point myRandomPoint = points[index];
现在在您致电 Google 时使用该点
myLatlng = new google.maps.LatLng(myRandomPoint.Latitude, myRandomPoint.Longitude);