Отображение километража по треку из GPX

196
03 июня 2018, 05:00

Загружаю на карту файл 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>

Вопрос в следующем: как по данному пути можно вывести общий километраж?

Answer 1

Для линий есть метод геометрии getDistance(), который возвращает длину в метрах.

READ ALSO
Данные Child в Parent undefined

Данные Child в Parent undefined

Пытаюсь извлечь данные из компонента ColorChild при помощи функции setNewColor которую передаю в props

210
Амперсанд, метод split

Амперсанд, метод split

Необходимо разделить строки методом split(), но символом амперсанд(&), понятно, что просто это символ не ввести, как же быть? Как я пробовал:

184
Помогите с regExp js для такого примера

Помогите с regExp js для такого примера

как убрать обратные слэши? Были еще и символы переноса строк и табуляции, но их я убрал /[\t\n\"]+/g

174
Защита JavaScript кода от атак

Защита JavaScript кода от атак

Можно ли защитить свой JavaScript код, от изменений через просмотра исходного кода через браузерДопустим у меня есть веб-игра или веб-приложение...

161