У меня проблемы с android google map api v2.google map android api v2 выбрать полилинию
Я хочу выбрать полилинию с карты, как я выбрал маркер. С маркером я использую onTap
.
Можно ли выбрать полилинию?
У меня проблемы с android google map api v2.google map android api v2 выбрать полилинию
Я хочу выбрать полилинию с карты, как я выбрал маркер. С маркером я использую onTap
.
Можно ли выбрать полилинию?
Вам нужно будет написать свой собственный алгоритм для этого и выполнить проверку в OnMapClickListener.
Просто используйте 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
}
}
это возможно для API 8.4+. http://stackoverflow.com/a/34792839/2465827 – Ryde