2

我在使用 android google map api v2 时遇到问题。

我想从地图中选择一条折线,就像我选择一个标记一样。用我使用的标记onTap

是否可以选择折线?

4

2 回答 2

1

只需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
    }
}
于 2015-09-10T15:19:43.490 回答
0

您必须为此编写自己的算法并在 OnMapClickListener 中进行检查。

于 2013-03-20T20:23:01.100 回答