Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.10.2018, 22:06
Интересующийся
Отправить личное сообщение для Шико Первый Посмотреть профиль Найти все сообщения от Шико Первый
 
Регистрация: 22.10.2018
Сообщений: 21

Два вопроса по скрипту
Есть скрипт, не могу в нем разобраться, выдает время на английском, как сделать чтобы это было на русском языке и вторая более глобальная проблема для меня, при смене назначений (адресов) идет накопление времени на странице, например: 2 часа 15, (при втором изменение добавляется ) 3 часа 45 минут и т.д. За ранее Спасибо


var source, destination;
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();
google.maps.event.addDomListener(wi ndow, 'load', function () {
new google.maps.places.SearchBox(docume nt.getElementById('txtSource'));
new google.maps.places.SearchBox(docume nt.getElementById('txtDestination') );
directionsDisplay = new google.maps.DirectionsRenderer({ 'draggable': true });
});

function GetRoute() {
var vienna = new google.maps.LatLng(48.1230, 16.2219);
var mapOptions = {
zoom: 7,
center: vienna
};
map = new google.maps.Map(document.getElement ById('dvMap'), mapOptions);
directionsDisplay.setMap(map);
directionsDisplay.setPanel(document .getElementById('dvPanel'));

//*********DIRECTIONS AND ROUTE**********************//
source = document.getElementById("txtSource" ).value;
destination = document.getElementById("txtDestina tion").value;

var request = {
origin: source,
destination: destination,
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function (response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(res ponse);
}
});

//*********DISTANCE AND DURATION**********************// //Расстояние и продолжительность
var service = new google.maps.DistanceMatrixService() ;
service.getDistanceMatrix({
origins: [source],
destinations: [destination],
travelMode: google.maps.TravelMode.DRIVING,
unitSystem: google.maps.UnitSystem.METRIC,
avoidHighways: false,
avoidTolls: false
}, function (response, status) {
if (status == google.maps.DistanceMatrixStatus.OK && response.rows[0].elements[0].status != "ZERO_RESULTS") {
var distance = response.rows[0].elements[0].distance.text;
var duration = response.rows[0].elements[0].duration.text;
var dvDistance = document.getElementById("dvDistance ");
var dvDuration = document.getElementById("resultTime ");
dvDistance.innerHTML = "";
dvDistance.innerHTML += "Растояние: " + distance + "<br />";
dvDuration.innerHTML += "" + duration;
Ответить с цитированием
  #2 (permalink)  
Старый 25.10.2018, 22:29
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,503

Сделай
console.log(response.rows[0].elements[0].duration);
после
var duration = response.rows[0].elements[0].duration.text;
посмотри, что там кроме text есть и с этим работай.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 25.10.2018, 22:49
Интересующийся
Отправить личное сообщение для Шико Первый Посмотреть профиль Найти все сообщения от Шико Первый
 
Регистрация: 22.10.2018
Сообщений: 21

Спасибо)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Два вопроса по animate() jQuery Neznayka Общие вопросы Javascript 11 15.05.2013 01:59
Два вопроса по highcharts debugx Библиотеки/Тулкиты/Фреймворки 0 26.10.2011 18:45
Два вопроса по jQuery logon71 jQuery 4 27.07.2011 16:28
Два вопроса по XMLHTTPRequest Pluto Общие вопросы Javascript 7 22.09.2010 22:43
Два очень важных вопроса Гость Internet Explorer 3 26.07.2008 20:45