【问题标题】:isLocationOnPath() android google map?isLocationOnPath() 安卓谷歌地图?
【发布时间】:2016-09-25 11:14:51
【问题描述】:

在我的onLocationChanged 中,我使用的是来自:

boolean isOnRoute = PolyUtil.isLocationOnPath(ltln, pointList, false, 10.0f);

但是让我崩溃并说:

【问题讨论】:

  • 您好先生,我正在做一个类似的项目,我正在使用github.com/jd-alexander/Google-Directions-Android库在谷歌地图上的两点之间画一条线。现在,我从数据库中获取了一组坐标,我想检查该坐标是否位于该折线上,公差为 5m。您能帮帮我吗,或者请将您的代码发送到 rajgar114@gmail.com。

标签: android android-maps-v2 android-maps google-polyline


【解决方案1】:

使用流动库来解决这个问题。

compile 'com.google.maps.android:android-maps-utils:0.3+'

【讨论】:

  • 我正在绘制折线没有错误,但是当我从 isLocationOnPath 使用时让我崩溃。在我的项目中,我也添加了 compile 'com.google.maps.android:android-maps-utils:0.4+' .
  • 如果你使用0.4+ 那么你会得到这个错误。用户0.3+ 它会正常工作。
【解决方案2】:

如果您使用正确的 Gradle 依赖关系:

dependencies {
    compile 'com.google.maps.android:android-maps-utils:0.4+'
}

如果你仍然有这个问题,请尝试通过选择“Build: -> “Clean Project”来“清理”Android Studio 项目。

【讨论】:

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