@SeaWeer

Как определить попадание точки в полигон?

Вообщем суть такая есть 3 полигона, mypoligon,mypoligon2,mypoligon3. Как определить попадает ли точка в полигон и в какой?
Точка реализуется при клике:
setStartPoint: function (position) {
                console.log('change start');
                if (this._startPoint) {
                    this._startPoint.geometry.setCoordinates(position);
                } else {
                    // Создаем маркер с возможностью перетаскивания (опция `draggable`).
                    // По завершении перетаскивания вызываем обработчик `_onStartDragEnd`.
                    this._startPoint = new ymaps.Placemark(position, {iconContent: 'А'}, {draggable: true});
                    this._startPoint.events.add('dragend', this._onStartDragEnd, this);
                    this._map.geoObjects.add(this._startPoint);

                }
                this.geocode('start', position);
  • Вопрос задан
  • 1406 просмотров
Пригласить эксперта
Ответы на вопрос 2
@SeaWeer Автор вопроса
Кому надо :
myPolygon.geometry.contains(СoordsPoint)
Отдает true,false.
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
GeoQuery и searchInside() – вместо круга подсуньте многоугольник.
Ответ написан
Ваш ответ на вопрос

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

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