2012-12-06 2 views
3

У меня проблемы с android google map api v2.google map android api v2 выбрать полилинию

Я хочу выбрать полилинию с карты, как я выбрал маркер. С маркером я использую onTap.

Можно ли выбрать полилинию?

+0

это возможно для API 8.4+. http://stackoverflow.com/a/34792839/2465827 – Ryde

ответ

0

Вам нужно будет написать свой собственный алгоритм для этого и выполнить проверку в OnMapClickListener.

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 
    } 
}