Здравствуйте.
Нужно определить входит ли точка в многоугольник или нет. Как узнать координату используя YMaps.SearchControl?
Заранее спасибо за ответы.
<script type="text/javascript">
var map;
var geoResult;
window.onload = function () {
var map = new YMaps.Map(document.getElementById("YMapsID"));
var search = new YMaps.SearchControl({ resultsPerPage : 5, useMapBounds : true });
map.addControl(new YMaps.SearchControl);
map.setCenter(new YMaps.GeoPoint(47.235502,56.119698), 12);
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ScaleLine());
var polygon = new YMaps.Polygon([ new YMaps.GeoPoint(47.235502,56.119698),
new YMaps.GeoPoint(47.2355022
new YMaps.GeoPoint(47.2688045
new YMaps.GeoPoint(47.29112052420715, 56.11989044856371),
new YMaps.GeoPoint(47.28150748709779, 56.14059800610561),
new YMaps.GeoPoint(47.23550223807435, 56.11969865960057)
]);
map.addOverlay(polygon);
if (polygon.contains(new YMaps.GeoPoint(point))) alert(1);
else {alert (0);}
}
</script>