Добрый день. Я тут уже наверно всех достал, но прошу помогите мне)
Мне нужно определить попадает ли метка в окружность. Выводить карту мне не наджо - надо именно возращать значение. Вот я пытался сделать так, но мне ничего не возращает. Подскажите в чем моя беда (кроме тупой головы конечно :) ):
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test location</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script charset="utf-8" src="https://clck.yandex.ru/jclck/dtype=stred/pid=443/cid=71834/path=map/rnd=0.7599599848035723/*https://maps.yandex.ru/ "></script>
<script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU&coordorder=longlat " type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
YMaps.ready(init);
function init() {
var myMap = new YMaps.Map("YMapsID", {
center: [41.969065, 45.043241],
zoom: 15
}),
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
});
} else alert("Geolocation API ERROR");
var myCircle = new YMaps.geometry.Circle(latitude, longitude, 10000);
myMap.addOverlay(myCircle);
if (myCircle.contains(new YMaps.GeoPoint(45.064655, 41.936149))) alert(1);
}
</script>
</body>
</html>