Загружаю на карту файл GPX записанного трека (пройденного пути):
function init () {
var myMap = new ymaps.Map('map', {
center: [35.908634, 56.859658],
zoom: 10,
controls: []
}, {
buttonMaxWidth: 300
});
ymaps.geoXml.load('http://routing.ucoz.net/qwerty.gpx').then(function(res){
myMap.geoObjects.add(res.geoObjects);
myMap.setBounds(res.geoObjects.getBounds());
});
}
ymaps.ready(init);
html, body, #map {
width: 100%; height: 100%; padding: 0; margin: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript" src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&coordorder=longlat"></script>
<div id="map"></div>
Вопрос в следующем: как по данному пути можно вывести общий километраж?
Для линий есть метод геометрии getDistance(), который возвращает длину в метрах.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости