sviterpro
@sviterpro

Как запретить ставить метку за Poligon (Polyline)?

К примеру есть Polyline на google maps

получаю его так:

ArrayList<LatLng> polygonList = new ArrayList<>();
        polygonList.add(new LatLng(54.28934432242706,25.43568233491581));
        polygonList.add(new LatLng(54.287027192101235,25.416542091385537));
        polygonList.add(new LatLng(54.26867342130368,25.336977043167764));
        polygonList.add(new LatLng(54.27045277942797, 25.216299095169717));

        PolylineOptions poliopt = new PolylineOptions().width(5).color(Color.BLACK).geodesic(true);
        for(int i = 0; i < polygonList.size(); i++)
        {
            LatLng points = polygonList.get(i);
            poliopt.add(points);
            mMap.addPolyline(poliopt);
            }


как запретить ставить маркер за пределами Polyline? а в его пределах можно...
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 1
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Проверить вхождение точки в полигон:
PolyUtil.containsLocation()

Подключить Maps SDK:
https://developers.google.com/maps/documentation/a...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы