【问题标题】:Android JAVA not getting exact latitude and longitudeAndroid JAVA没有得到准确的纬度和经度
【发布时间】:2017-05-15 09:37:30
【问题描述】:

我正在使用下面的代码来获取当前位置的纬度和经度

address = coder.getFromLocationName(strAddress,5);
if (address==null) {
    return null;
}
Address location=address.get(0);
location.getLatitude();
location.getLongitude();

p1 = new GeoPoint((double) (location.getLatitude() * 1E6), (double) (location.getLongitude() * 1E6));

return p1;

问题是:

  1. 它没有给出确切的位置,而是提供了相距 50 米的距离。
  2. 在启动 GPS 和 wi-fi 时,此代码返回“null”。

我想要一些技术,我可以要求用户将标记保持在确切位置,然后我可以从中取出位置。

【问题讨论】:

    标签: java android cordova google-maps jquery-mobile


    【解决方案1】:

    如果您想从用户那里获取选定的位置,您可以选择 Google Place Picker: https://developers.google.com/places/android-api/placepicker

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多