【发布时间】:2015-06-28 11:12:31
【问题描述】:
我正在用 android 制作地图应用程序,我想在地图上获取 2 个位置,并查看它们之间的距离。我已经将当前位置作为“位置”变量。然而,另一个地方被保存为两个变量:double lat,lng;
我上网查了一下,发现这个方法有帮助:
float distance = myLocation.distanceTo(temp);
问题是我拥有的“临时”不是“位置”,它是 2 个不同的双打。
有没有办法将它们转换为位置?
附言。我试过但没有用的代码:
Location temp = null;
temp.setLatitude(23.5678);
temp.setLongitude(34.456);
float distance = location.distanceTo(temp);
问题:
空指针访问:变量temp在这个位置只能为空
【问题讨论】:
标签: android google-maps-android-api-2