我在使用 android google map api v2 时遇到问题。
我想从地图中选择一条折线,就像我选择一个标记一样。用我使用的标记onTap
。
是否可以选择折线?
我在使用 android google map api v2 时遇到问题。
我想从地图中选择一条折线,就像我选择一个标记一样。用我使用的标记onTap
。
是否可以选择折线?
只需PolyUtil#isLocationOnPath(...)
从android map utils使用。这正是你想要的。
例子:
googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng latLng) {
boolean isOnRoute = PolyUtil.isLocationOnPath(latLng, latLngs, true, tolerance);
// do what you want
}
}
您必须为此编写自己的算法并在 OnMapClickListener 中进行检查。