【发布时间】:2014-05-07 21:44:36
【问题描述】:
我有很多在线存储的经纬度地理数据,我想使用 distanceTo 方法而不是我自己的半正弦公式。
所以我需要将每条记录放入 Location 字段中,但这是我的问题:它需要一个“provider”字符串。为什么? Android 将如何处理这些信息?
for (ArrayList<String> item : Places_Data) {
Location itemloc = new Location("provider");
itemloc.setLatitude(latIn);
itemloc.setLongitude(lonIn);
//do something with my new location
}
【问题讨论】:
-
没有
getDistance()方法——我假设你的意思是distanceTo()。Location上的distanceBetween()静态方法使用简单的double值,可能是您更好的选择。 -
对不起,你是对的。我会编辑。
标签: java android constructor location