Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2015, 18:47   #1
serauto79
Заблокирован
 
Регистрация: 02.04.2015
Сообщений: 29
По умолчанию Ява скрипт по гугл картам помогите решить проблемку.

Всем привет, нужна помощь знающего ява скрипт!

в гугл картах, когда выскакывает окно (infowindowContent)
там изначально показывается кнопка (Загрузить высоту)
в моем коде это послнедняя строка, так вот я жму на эту кноку (Загрузить высоту)
и мне в окне (infowindowContent) показывает (Высота: 123 метра)

мне нужно что бы эта кнопка вообще не показывалась, а сразу выводило в окне (infowindowContent)
данные (Высота: 123 метра)

соглано скрипта при нажатии на кнопку Загрузить высоту, в срипте это последняя строка, идет обращение к функции function getElevation()

Подскажите пожалуйста что мне править что бы я сразу получал высоту, без нажатия на кнопку (Загрузить высоту)
согласно кода что я предоставил ниже, спасибо за внимание!




PHP код:

/////--------------------/////

function getElevation() {

    var 
elevationButton document.getElementById("altitude");
    
    
elevationButton.innerHTML '<img src="' loaderUrl '"/>';
    var 
locations = [];

    
// Retrieve the clicked location and push it on the array
    
var clickedLocation = new google.maps.LatLng(marker.position.lat(),marker.position.lng());
    
locations.push(clickedLocation);

    
// Create a LocationElevationRequest object using the array's one value
    
var positionalRequest = {
        
'locations'locations
    
}

    
// Initiate the location request
    
elevator.getElevationForLocations(positionalRequest, function(resultsstatus) {
        if (
status == google.maps.ElevationStatus.OK) {

            
// Retrieve the first result
            
if (results[0]) {

                
// Open an info window indicating the elevation at the clicked position
                
document.getElementById("altitude").innerHTML "<strong>" Загрузить высоту "</strong> " Math.floor(results[0].elevation) + trans.Meters;
            } else {
                
document.getElementById("altitude").innerHTML trans.NoResult;
            }
        } else {
            
document.getElementById("altitude").innerHTML trans.ElevationFailure status;
        }
    });
}

/////-----------//////





/////-------------------/////

function infowindowContent(textlatreslngres) {
    return 
'<div id="info_window">' '<span id="altitude"><button type="button" class="gps_altitude" onclick="getElevation()">' Загрузить высоту '</button></span></div>';
}

/////---------------////// 
serauto79 вне форума Ответить с цитированием
Старый 15.09.2015, 15:45   #2
serauto79
Заблокирован
 
Регистрация: 02.04.2015
Сообщений: 29
По умолчанию

Может все же кто что подскажет... пожалуйста!
serauto79 вне форума Ответить с цитированием
Старый 16.09.2015, 00:25   #3
projectsoft
Пользователь
 
Аватар для projectsoft
 
Регистрация: 09.06.2010
Сообщений: 13
По умолчанию

serauto79, да просто вызови функцию getElevation(); где нужно и всё
projectsoft вне форума Ответить с цитированием
Старый 16.09.2015, 12:25   #4
serauto79
Заблокирован
 
Регистрация: 02.04.2015
Сообщений: 29
По умолчанию

спасибо за единственный ответ

вот код который выводит инфу

PHP код:
function infowindowContent(textlatreslngres) {
    return 
'<div id="info_window">' '<strong>' text '</strong><br>' '<br>DD (десятичные градусы)<br><strong>' trans.Latitude '</strong> ' Math.round(latres*1000000)/1000000 ' <br><strong>' trans.Longitude '</strong> ' Math.round(lngres*1000000)/1000000 '<br/><br/><span id="altitude"><button type="button" class="gps_altitude" onclick="getElevation()">' trans.GetAltitude '</button></span>' bookmark() + '</div>';


в этом коде что вверху нужно сделать замену! что бы функция вызывалась не по клику, а автоматически при загрузке скрипта!


вот кусок кода в котором нужна замена


PHP код:

<span id="altitude"><button type="button" class="gps_altitude" onclick="getElevation()">' + trans.GetAltitude + '</button></span

помогите сделать правильную замену!
serauto79 вне форума Ответить с цитированием
Старый 16.09.2015, 12:32   #5
serauto79
Заблокирован
 
Регистрация: 02.04.2015
Сообщений: 29
По умолчанию

я делал такую замену!

PHP код:
<span id="altitude">  + getElevation(); + </span

и так


PHP код:
<span id="altitude">getElevation();</span

выводит в браузере вместо результата вида

высота 126 метров

выводит просто getElevation();
serauto79 вне форума Ответить с цитированием
Старый 16.09.2015, 12:45   #6
serauto79
Заблокирован
 
Регистрация: 02.04.2015
Сообщений: 29
По умолчанию

пробовал и так, но тогда вообще ничего не выводит



<span id="altitude"><script type="text/javascript">getElevation();</script></span>
serauto79 вне форума Ответить с цитированием
Старый 17.09.2015, 01:01   #7
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Извините, что вмешиваюсь, но мне кажется, что народ тупеет. Когда я учился в школе, даже самая тупая клуша, которая залетела в 16 лет, могла понять сама что в этом коде не так...
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 17.09.2015, 13:48   #8
serauto79
Заблокирован
 
Регистрация: 02.04.2015
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
Извините, что вмешиваюсь, но мне кажется, что народ тупеет. Когда я учился в школе, даже самая тупая клуша, которая залетела в 16 лет, могла понять сама что в этом коде не так...
Да все норм, я очень сочувствую вашим прошлым проблемам с клушой!
но если можно, то по существу напишите, с кодом все так!

просто мне нужно что бы высоту выводило без клика по кнопке, а при загрузке скрипта.

я и не шарю в ява! причем тут тупеет?
serauto79 вне форума Ответить с цитированием
Старый 22.09.2015, 23:07   #9
serauto79
Заблокирован
 
Регистрация: 02.04.2015
Сообщений: 29
По умолчанию

Великие ГУРУ!
может кто поможет студенту расколоть этот скрипт?

ткнет пальцем что нужно сделать, а то я вообще дупля не отбиваю.
serauto79 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите решить проблемку Паскаль Fly090 Паскаль, Turbo Pascal, PascalABC.NET 3 23.02.2015 08:06
Помогите создать Ява Скрипт ПлюХай ЯйцеДуБович Помощь студентам 0 06.03.2014 21:22
кто сможет решить проблемку( ~@региночка@~ Помощь студентам 3 18.01.2012 16:40
Помогите решить проблемку пожалуйста france@ PHP 2 08.01.2009 10:24