GISFile JavaScript API - это набор JavaScript-компонентов, позволяющий размещать на страницах сайта интерактивные карты. Для того, чтобы вставить карту на Веб-страницу, выполните действия описанные ниже.
Прежде чем использовать функции API, необходимо вставить JavaScript-файл.
Для этого добавьте в тело body HTML-страницы строку следующего вида:
<body> ... <script src="http://gisfile.com/api/1.0/?lat=50.450&lon=30.524&z=11&width=100%&height=300" type="text/javascript" charset="utf-8"></script> ... </body>
По адресу http://gisfile.com/api/1.0/ находится JavaScript загрузчик, который при обращении к нему подключает нужные JavaScript API компоненты.
В строке src для загрузки JavaScript, заполните параметры отображения карты: lat=50.450 - широта, lon=30.524 - долгота, z=11 - масштаб, width=100% - ширина контейнера карты, height=300 - высота контейнера.
Совет. Уникальный идентификатор (id) контейнера также можно использовать, только в этом случае необходимо JavaScript-файл с параметром id вставить в блок head, а в теле body вставить контейнер.
<head> ... <script src="http://gisfile.com/api/1.0/?icon=gisfile&name=Киев¬e=Столица Украины&lat=50.450&lon=30.524&z=16&id=map" type="text/javascript" charset="utf-8"></script> ... </head> <body> ... <div id="map" style="width: 100%; height: 300px"></div> ... </body>
Отобразить метку, можно с помощью параметра icon. Значение icon=gisfile-blue позволяет указать наименование иконки для метки. Чтобы при нажатии кнопкой мыши на метке, отображалась дополнительная информация можно заполнить параметры name и/или note. Для отображения слоя используйте параметр layer=наименование слоя, для отображения карты map=наименование карты.
Совет. Если Вы используете кириллический текст в параметрах name или note, для корректного отображения, кодировка Веб-страницы должна быть UTF-8. При другой кодировке текста или текста с элементами Html используйте параметры xname или xnote в Hex формате.
Полный текст примера:
<html> <head> <title>Быстрый старт. Размещение интерактивной карты на странице</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <script src="http://gisfile.com/api/1.0/?icon=gisfile&name=Киев¬e=Столица Украины&lat=50.450&lon=30.524&z=16&width=100%&height=300" type="text/javascript" charset="utf-8"></script> </body> </html>
Если при работе с JavaScript API у Вас возникли дополнительные вопросы, посмотрите по ссылкам дополнительную информацию или отправьте нам Ваш вопрос с помощью формы обратной связи.