1

Определение города, улицы, дома

(edited by varaksina.a 25/04/2016 17:20:14)

Topic: Определение города, улицы, дома

Добрый день!

Передо мной стоит задача:
проверить корректность введенных данных в поля "Город", "Улица","Дом".

Решила начать вот с такой конструкции:

wialon.util.Gis.searchByString("Минск,ул.Скрыганова,6А",0, 5, function(){console.log(arguments)})

Хотела просмотреть что за данные вернутся, но вот пришел такой ответ (скрин в приложении).

P.S. Прошу сильно не калечить, я только учусь smile Заранее спасибо.

2

Определение города, улицы, дома

Re: Определение города, улицы, дома

varaksina.a, у вас пришёл код ошибки 1 - неверная сессия.
В какой момент вы вызываете searchByString?
Должно работать если это делать после строчки msg("Logged successfully");

Solutions Department
Gurtam
3

Определение города, улицы, дома

(edited by varaksina.a 26/04/2016 09:54:51)

Re: Определение города, улицы, дома

$(document).ready(function ()
        {
            wialon.core.Session.getInstance().initSession("https://hst-api.wialon.com");
            wialon.core.Session.getInstance().loginToken("416e4013c18567f4661a9a20b2647d4aF2F8DC631F2508BC58AFEF4E22750AA544F5A692", "",
                function (code)
                {
                    if (code){ msg(wialon.core.Errors.getErrorText(code)); return; }
                    msg("Logged successfully"); init(); // when login suceed then run init() function
                });
            wialon.util.Gis.searchByString("Минск,ул.Скрыганова,6А",0, 5, function(){console.log(arguments)})
        }
    );

Из кода видно, что данная команда выполняется после фразы "Logged successfully".
И у меня еще вопрос: возможно ли сделать так, чтобы каждый пользователь нашего ресурса мог
проходить авторизацию под одним логином и паролем? Просто когда пользователь оформляет доставку,
то возникает необходимость проверить адрес. Так, вот возможно ли, чтобы пользователь не видел
как проходит авторизация?

4

Определение города, улицы, дома

Re: Определение города, улицы, дома

varaksina.a, как раз нет. Она выполняется на самом деле до логина по токену. Вы должны поместить этот вызов сразу за init(), главное - внутри коллбэка function (code)

Solutions Department
Gurtam
5

Определение города, улицы, дома

Re: Определение города, улицы, дома

По поводу авторизации под одним токеном различными пользователями (на которые есть доступ у хозяина токена) - это возможно. Используйте при этом опциональный параметр operateAs, в который подавайте имя нужного пользователя.

Solutions Department
Gurtam
6

Определение города, улицы, дома

Re: Определение города, улицы, дома

Еще один вопрос. А есть возможность как-нибудь показать район (не область)?

7

Определение города, улицы, дома

Re: Определение города, улицы, дома

varaksina.a, нет, только область. Т.е. страна, область (регион), город/посёлок, улица, дом.

Solutions Department
Gurtam
8

Определение города, улицы, дома

Re: Определение города, улицы, дома

А вот например у нас есть форма с полями: Страна, область, город, улица, дом. И, например, мы заполнили страну - Россия, область - Московская, город - Татищево. Карта показывает верно. А когда забиваем дом, то он сразу перескакивает на другую точку, верную по параметрам, но не верную по району. Т.е. район  другой выбирается для данных параметров. Может быть у вас были такие проблемы? Не подскажете как быть в такой ситуации? В данном случае нам необходим район. Спасибо.

9

Определение города, улицы, дома

Re: Определение города, улицы, дома

varaksina.a wrote:

А вот например у нас есть форма с полями: Страна, область, город, улица, дом. И, например, мы заполнили страну - Россия, область - Московская, город - Татищево. Карта показывает верно. А когда забиваем дом, то он сразу перескакивает на другую точку, верную по параметрам, но не верную по району. Т.е. район  другой выбирается для данных параметров. Может быть у вас были такие проблемы? Не подскажете как быть в такой ситуации? В данном случае нам необходим район. Спасибо.

Присоединяюсь к вопросу, возможно ли используя JavaScript API, получать координаты не по Gurtam Maps, а по Yandex?

ООО "Е-хаус"
www.e-hs.ru
Московская область
10

Определение города, улицы, дома

Re: Определение города, улицы, дома

varaksina.a, добавление района к полю с областью помогло бы в вашей ситуации? С нашей стороны картографы могут это сделать, однако изменения не так скоро можно будет увидеть.

ehouse, в нашем js api мы не аггрегируем возможности сторонних сервисов, таких как Яндекс или Google и др., а предоставляем свои возможности. Как правило для сторонних сервисов требуются ключи. Даже при большом желании это было бы проблематично реализовать, а затем поддерживать любые изменения в их апишках. Кроме того сами сторонние сервисы вряд ли бы приветствовали такой ход.
Чтобы слать запросы на такие сторонные сервисы вам придётся подключать самостоятельно их js-библиотеки или использовать их http-запросы.

Solutions Department
Gurtam