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

По какой точке трека кликнули?

$
0
0

Трек загружен на карту из GPX. Как определить, по какой именно точке трека был произведен клик? Где-то в недрах API это происходит - baloon показывает время точки, по которой кликнули. А как мне получить это время (и др. св-ва точки) в своем обработчике клика ?

 ymaps.geoXml.load( 'http://myhost.ru/FILE.GPX' ).then( function(res) {

        res.geoObjects.events.add( 'click', function( e ) {

            var object = e.get('target'); // target соотвествует тегу "trkseg" из GPX-файла, т.е. множеству точек трека, а не одной

            console.log( object.properties.get('metaDataProperty').gpxPoints ); // вот все точки трека, но на них не повесить обработчик клика, это просто данные

        } );

        myMap.geoObjects.add( res.geoObjects );

 

.

Viewing all articles
Browse latest Browse all 7380

Trending Articles



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