Codelaby Asked: 2020-01-17 09:44:24 +0800 CST 2020-01-17 09:44:24 +0800 CST 2020-01-17 09:44:24 +0800 CST 在 Android 中是否有某种对象可以保存 GPS 位置? 772 Java(Android)中是否有某种类型的变量或对象来保存GPS位置,即每个点由纬度和另一个经度组成? 例如,要能够保存马德里的位置: Latitude: 40.416775 Longitude: -3.703790 这允许您添加多个位置,例如列表。 java 2 Answers Voted Best Answer Angel Angel 2020-01-17T10:58:55+08:002020-01-17T10:58:55+08:00 根据@Fabricio 的回答添加了一个简单的使用示例以及如何添加: LatLng pos = new LatLng(40.416775, -3.703790); double lat = pos.latitude; //getLatitude double lng = pos.longitude;//getLongitude 您可以像这样添加它(选择您想要的修订/版本): dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' //.. compile 'com.google.android.gms:play-services-maps:8.3.0' } 您可以在此处查看更多信息:https ://developers.google.com/android/guides/setup 关于问题的第二部分,您可以从 object创建一个arrayor或任何您需要的内容。listLatLng 基于pointY[], 和pointX[]的简单示例(点是随机数): double pointY[]={10.0000,10.5000,100.3000,100.2222} double pointX[]={3.0000, 7.3333, 9.1111, 9.11111} List<LatLng> puntos=new ArrayList<LatLng>(); for (int i = 0 ; i < pointX.length; i++){ puntos.add(new LatLng(pointX[i],pointY[i])); }; Fabricio 2020-01-17T10:15:56+08:002020-01-17T10:15:56+08:00 您提到的对象可以在 Android 的 Google 地图库中找到LatLng,如果您不使用该库,您可以创建一个由 Latitude( double) 和 Longitude( double) 组成的类。 这是类文档的链接。
根据@Fabricio 的回答添加了一个简单的使用示例以及如何添加:
您可以像这样添加它(选择您想要的修订/版本):
您可以在此处查看更多信息:https ://developers.google.com/android/guides/setup
关于问题的第二部分,您可以从 object创建一个
array
or或任何您需要的内容。list
LatLng
基于
pointY[]
, 和pointX[]
的简单示例(点是随机数):您提到的对象可以在 Android 的 Google 地图库中找到
LatLng
,如果您不使用该库,您可以创建一个由 Latitude(double
) 和 Longitude(double
) 组成的类。这是类文档的链接。