Javascript.RU

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

Продолжение темы Карты
В общем в чём суть.

Получилось написать геокодирование цифровых координат

var my_adress;
var api_key = 'AIzaSyAsuS1MqzRBzRv1HRrfrlyoMRlkrVXEx0g';
var cordinats = [40.715,-73.95];
var  loctype = 'ROOFTOP';
var restype = 'street_address';
var position = cordinats.join(",");
var data = {latlng:position,location_type:loctype,result_type:restype,key:api_key};
$.ajax({
    method:"GET",
    url:"https://maps.googleapis.com/maps/api/geocode/json",
    data:data,
    dataType:'json',

    success:function(result) {
        console.log(result)

        my_adress = result.results[0].formatted_address;
        alert("Вы здесь" + " " + "<" + " " + my_adress + " " + ">");},
    error:function(err) {console.log("Ошибка сервера")}


})


Но в чём фишка. Этот скрипт всегда выполняется первым. Даже если я defer указываю в других скриптах.

Тут пока статические координаты
var cordinats = [40.715,-73.95];


Просто есть небольшой скрипт
if(navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function(position) {
        var lat23 = position.coords.latitude;
        var lon23 = position.coords.longitude;
        alert("Ваши координаты" + " " + lat23+' '+lon23);
        alert("Определяю ваше местоположению  и нахожу ближайший СЦ");

    });

} else
{
    alert("Geolocation API не поддерживается в вашем браузере");
}


Он твоё местоположение определяет , ну и ясное дело , что переменные lat23 и lon23 возвращают значения координаты.

Но по моей идее эти координаты должны попадать в тот скрипт, а только после приступать к геокодированию.

Но скрипт как ни крути всегда выполняется первым
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Темы созданные не в своих разделах nerv_ Оффтопик 35 07.09.2017 11:00
Создание карты по требованию spinastr Общие вопросы Javascript 16 25.01.2017 20:17
Добавление яндекс карты в подгружаемом блоке kaspers Элементы интерфейса 0 24.06.2016 17:54
Карты и jQuery Mobile Родзевич Олег jQuery 4 07.02.2013 16:01
jQuery (Как открыть объект в этом же окне, щёлкнув по нему мышкой) Объект кусок карты hadzhimuratov (X)HTML/CSS 32 18.06.2012 17:54