Здравствуйте!
ymaps.ready(init); function init(){ coords = [55.753960000000, 37.620393000000], myMap = new ymaps.Map('map', {center: coords, zoom: 12}),
myBalloon = new ymaps.Placemark(coords, {}, {draggable: "true",preset: "twirl#greenStretchyIcon"});
myBalloon.events.add(['dragend'], function ()
{
var coords = myBalloon.geometry.getCoordinates();
$('#coordinates').val(coords);
});
myMap.geoObjects.add(myBalloon);
// теперь добавляем полигон
myPolygon100 = new ymaps.Polygon([55.612487758250026,37.0766161194822 3],[55.66476535779166,37. 178653245244575],[55.6718 6969999856,37.42191566825 7746],[55.60913960606932, 37.485504021993705],[55.4 9440270404889,37.12636276 299143],[55.5363568318410 6,37.04059242539409],[55. 612487758250026,37.076616 11948223]); myMap.geoObjects.add(myPolygon100);
...
function Contains123(address)
{
var coords123 = myBalloon.geometry.getCoordinates();
// координаты выводятся, все ок
console.log(coords123);
// но вот при определении попадает ли точка в область, ошибка
if(myPolygon100.geometry.contains(coords123)){aler t("123");}
}
TypeError: s is null
как-будто coords123 это null, но это явно не так? как такое может быть?