Quantcast
Channel: Клуб API Карт
Viewing all articles
Browse latest Browse all 7380

Проверка на вхождение координат в Circle

$
0
0

Создаю сервис позволяющий определять ближайшие объекты от определённой точки.

Точка эта задаётся адресом и координаты получаются через "ymaps.geocode".

Точно также получаются объекты которые нужно определить.

Делаю так:


mcircle = new ymaps.geometry.base.Circle([[55.029941, 82.920691], 50000]);

пробегаемся циклом по объектам
mcircle.contains([55.035235, 83.00259]); /*смотрим координаты объекта возвращает false*/
mcircle.contains([55.029941, 82.920691]); /* смотрим сам центр круга - возвращает false*/

 

Может я чего то не так делаю? видел пример через poligon но мне он не подходит т.к. области поиска могут быть разными и не возможно задать эти области координатами. 

 

upd: нашел еще в блоге пример, но хотелось бы сделать без добавления на карту т.к. карта на странице используется для других целей. С "geometry.base.Circle" как я понимаю - это возможно.

.

Viewing all articles
Browse latest Browse all 7380

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>