GWS API (Java)

Примеры удаленного использования функций интерактивного программного интерфейса GWS API (Java) версия 3 и электронных карт - ЗАГРУЗИТЬ

Инструкция

  1. Раскрыть архив на компьютере, подключенном к Интернет
  2. Запускать страницы, демонстрирующие функции API. С методами использования функций можно ознакомиться непосредственно по тексту страниц.

Соглашение

  1. ООО "ФИРМА "ИНГИТ" (Правообладатель) предоставляет Пользователям право на использование GW MAP API 3 и электронных карт на своих страницах со своих WEB узлов в демонстрационных и в некоммерческих целях. Как при этом использовать полную коллекцию карт см. демо страницу sample_10_find_address.htm .
  2. Правообладатель оставляет за собой право контролировать трафик Пользователей на предмет превышения объемов, неоходимых для демонстрационных и некоммерческих целей и отправлять Пользователям оферты на приобретение необходимых лицензий в случаях превышения трафика.

Документация

  • Руководство пользователя 1.0 на GISWARE WEB сервер версия 3.0 (объем 1931 Kb), включая описание интерактивного программного интерфейса GW MAP API с примерами - GWS3_doc.pdf

Примечание

  1. При использовании в броузерах IE, Safari требуется настройка политики безопасности для загрузки данных с удаленного сервера. В броузерах Opera, FireFox, Chrome проблем с настройками не замечено.

Демонстрация примения

  1. Онлайн демонстрация возможностей программы GISWARE WEB сервер версия 3 на примере демонстрационных страниц, реализующих функции интерактивного программного интерфейса GWS API (Java)


  2. GWS API (JSON)


    Программный интерфейс позволяет по HTTP соединению производить прием и передачу

    данных на сервер GWS (GISWARE WEB server v. 3) в формате JSON.

    Общие замечания по работе с API
    
    
    1. Все функции (кроме одной) требуют параметры текущей сессии пользователя. Их можно получить с
    помощью функции открытия новой сессии пользователя.
    2. Часть функций при использовании сервера Ингит требуют указания ключа доступа, . В этом случае сессию пользователя необходимо
    создавать также с ключом доступа. Приобрести ключ доступа или получить бесплатный пробный ключ на
    месяц можно на сайте www.samlogist.com в разделе "Клиенты GISWARE WEB сервера".

    Функции API 1. Открытие новой сессии Адрес: /api/new_session Формат запроса HTTP: GET
    2. Получение тайла карты (в формате OSM)
    Адрес: /api/tile/
    Формат запроса HTTP: GET
    
    3. Расчет задачи доставки 
    Адрес: /api/delivery.gws
    Формат запроса HTTP: POST
    4. Расчет маршрута 
    Адрес: /api/route.gws
    Формат запроса HTTP: POST
    5. Поиск адреса 
    Адрес: /api/address.gws
    Формат запроса HTTP: POST
    6. Поиск города 
    Адрес: /api/city.gws
    Формат запроса HTTP: POST

    Описание Описание программного интерфейса GWS API (json)- Открыть
    Примеры (для работы с примерами можно использовать бесплатный пробный ключ, который можно получить на сайте www.samlogist.com в разделе "Клиенты GISWARE WEB сервера")
    1. Примеры построения запросов на GWS JSON API - Открыть
    2. Тестовая страница карты, сформированная с использованием Leaflet по запросам получения
     тайла карты (в формате OSM) - Перейти
    3. Тестовая страница демонстрации расчета доставки, реализует  отправку данных по HTTP 
    соединению и получение результата расчета рейсов - Перейти
    4. Тестовая страница демонстрации расчета маршрута, реализует  отправку данных по HTTP 
    соединению и получение результата расчета маршрута - Перейти
    5. Тестовая страница демонстрации поиска адресов и городов с подсказками при вводе контекста, реализует  отправку данных по HTTP 
    соединению и получение координаты - Перейти
    6. Тестовая страница демонстрации геокодирования адреса, реализует  отправку данных (адресной строки) по HTTP 
    соединению и получение координаты адреса - Перейти
    7. Тестовая страница демонстрации поиска ближайшего адреса к заданной точке, реализует  отправку данных (координат точки) по HTTP 
    соединению и получение ближайшего адреса - Перейти
    8. Пример программы на C# с исходным кодом - демонстрация расчета доставки и предтавление результатов в таблицах и на картах. 
    Использованы open source средства - SDK MapControlWPF от Mocrosoft  (https://xamlmapcontrol.codeplex.com)  и перекодировщик Json - объекты c# от Newtonsoft (http://www.newtonsoft.com/json). 
    Дистрибутив программы содержит релиз программы (папка BIN), демонстрационные данные (папка Data), исходные тексты и ресурсы программы (папка Source).  Скачать программу. 
    Для запуска щелкните по ярлыку GWSDeliveryApiDemo.exe в папке BIN. Для демонстрации загружайте данные из папки Data.

    9. Пример программы на C# с исходным кодом - демонстрация расчета маршрутов, поиска адресов  и предтавление результатов на картах. 
    Использованы open source средства - SDK MapControlWPF от Mocrosoft  (https://xamlmapcontrol.codeplex.com)  и перекодировщик Json - объекты c# от Newtonsoft (http://www.newtonsoft.com/json). 
    Дистрибутив программы содержит релиз программы (папка BIN), демонстрационные данные (папка Data), исходные тексты и ресурсы программы (папка Source).  Скачать программу. 
    Для запуска щелкните по ярлыку GWSApiDemo.exe в папке BIN.