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

Получить свойство placemark по клику

$
0
0

Привет!

Создается placemark-и. По клику надо записать в переменную значение id, например.

Я пытаюсь делать так, жирным выделен интересующий фрагмент

В чем ошибка?

var geolocation = ymaps.geolocation;
            // координаты
            coords = [geolocation.latitude, geolocation.longitude];
            myMap = new ymaps.Map('map', {
                center: [<?php echo $latitude,',',$longitude; ?>],
                zoom: 14
            });
       
        myMap.events.add('click', function (e) {      
            
                var position = e.get('coordPosition');
                placemark=new ymaps.Placemark(position, {
                    // Свойства.
                    // Содержимое балуна
                    balloonContent: '',
                    type:clicktype,// переменная типа int. значение передается!
                    id:marksarr.length
                }, {
                    // Опции.
                    // Стандартная фиолетовая иконка.
                    preset: clickmark//
                });
                placemark.events.add('click', function () {
                   alert(this.properties.get('id'));
                    markid=placemark.option.get('id');
                });
              }
        });

 

.

Viewing all articles
Browse latest Browse all 7380

Trending Articles



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