Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如果我有经度和纬度,如何在地图上找到两点之间的m差?_Android_Google Maps - Fatal编程技术网

Android 如果我有经度和纬度,如何在地图上找到两点之间的m差?

Android 如果我有经度和纬度,如何在地图上找到两点之间的m差?,android,google-maps,Android,Google Maps,我想在地图上找到两点之间的距离,如果我有两点,我应该使用线性方程还是应该关注半径之类的东西你可以得到两点之间的距离,制作两个定位对象(每个点一个)并调用方法distance to 例如 // Instantiate. Location pointOne=new Location(""); Location pointTwo=new Location(""); // Configure. pointOne.setLatitude(doubleValue); pointOne.setLongitu

我想在地图上找到两点之间的距离,如果我有两点,我应该使用线性方程还是应该关注半径之类的东西

你可以得到两点之间的距离,制作两个定位对象(每个点一个)并调用方法
distance to

例如

// Instantiate.
Location pointOne=new Location("");
Location pointTwo=new Location("");

// Configure.
pointOne.setLatitude(doubleValue);
pointOne.setLongitude(doubleValue);
pointTwo.setLatitude(doubleValue);
pointTwo.setLongitude(doubleValue);

// Calculate distance.
float distanceInMeters=pointOne.distanceTo(pointTwo);
就这些。 顺便说一句,注意你的语法以提高可读性=)

祝你好运