一部の都市の緯度と経度があり、ジオコーダーをランダムに入力したいと思います。誰かが私にそれを行う方法を教えてもらえますか?値は負であり、浮動小数点数です。たとえば、mexico lat / long 23.634501、-102.552784
myLatlng = new google.maps.LatLng(1.352083,103.819836);
Latlng関数の値のセットからランダムに値を入れたいです。ありがとう
一部の都市の緯度と経度があり、ジオコーダーをランダムに入力したいと思います。誰かが私にそれを行う方法を教えてもらえますか?値は負であり、浮動小数点数です。たとえば、mexico lat / long 23.634501、-102.552784
myLatlng = new google.maps.LatLng(1.352083,103.819836);
Latlng関数の値のセットからランダムに値を入れたいです。ありがとう
あなたはあなたのプログラミング言語を指定しないので、私は言語にとらわれずに答えます。
2つのdouble値をとることができるPointタイプがあると仮定します。
class Point
{
double Latitude;
double Longitude;
}
また、選択する緯度と経度のペアのセットを表すPointのインスタンスのリストまたはセットがあること。
List<Point> points;
0と(セットサイズ-1)の間のランダムな整数を生成するだけです。そのランダムな整数をリストへのインデックスとして使用します。
int index = Random(0, points.Length-1);
Point myRandomPoint = points[index];
次に、Googleへの通話でそのポイントを使用します
myLatlng = new google.maps.LatLng(myRandomPoint.Latitude, myRandomPoint.Longitude);