当前位置: 代码迷 >> Android >> 如何知道我的位置是否等于恒定位置
  详细解决方案

如何知道我的位置是否等于恒定位置

热度:93   发布时间:2023-08-04 11:32:21.0

嗨,我是 android 新手,如果设备的位置等于特定位置,则尝试设置一个字符串。如下所示:

if (DeviceLocation == SpecificLocation) {
    String s = "Location Find";
}

请帮忙。

您必须使用 Location 类将最后一个已知位置与您喜欢的位置进行比较。 ( ) 一开始你必须实现定位服务。 请参阅: : 在您已经实施之后,您将能够与您的位置进行比较。 (你需要知道你喜欢的位置坐标)

要比较两个位置,您可以使用或 。

他们将返回两个位置之间的大致距离(以米为单位)。

例如:

float[] distance = new float[1];
Location.distanceBetween(lat, lon, currentLat, currentLon, distance);
if (distance[0] < 2.0) {
    String s = "Location Found";
}

另一种选择是比较您所在位置的LatitudeLongitude

  相关解决方案