Приведенный ниже код следует вставить в нужное место HTML-страницы на Вашем сайте между тегами <body>...</body>.
<iframe src="https://narodmon.ru" width="640" height="480" scrolling="no" frameborder="0"></iframe>
Вы можете задать увеличение карты (от 1 до 23), добавив в атрибут "src" параметр "zoom":
<iframe src="https://narodmon.ru/?zoom=12" width="640" height="480" scrolling="no" frameborder="0"></iframe>
Вы можете указать тип карты (map - схема, satellite - спутник, hybrid - схема+спутник), добавив в атрибут "src" параметр "map":
<iframe src="https://narodmon.ru/?map=hybrid" width="640" height="480" scrolling="no" frameborder="0"></iframe>
Можно одновременно использовать параметры "map" и "zoom":
<iframe src="https://narodmon.ru/?map=hybrid&zoom=12" width="640" height="480" scrolling="no" frameborder="0"></iframe>
width - ширина выводимой карты в пикселах, height - высота карты в пикселах.
Можно отобразить на карте только датчики определенного типа, например радиации и УФИ, используя параметр "types":
<iframe src="https://narodmon.ru/?types=12,20" width="640" height="480" scrolling="no" frameborder="0"></iframe>
* Для использования Яндекс.Карт в качестве подложки используйте в ссылках домен narodmon.ru, а для Google Maps домен narodmon.com.
Приведенный ниже код следует вставить в нужное место HTML-страницы на Вашем сайте между тегами <body>...</body>.
Следует заменить в ссылке ID на ID публичного (доступного для всех) прибора или веб-камеры.
Узнать ID нужного Вам прибора можно в его балуне на карте проекта.
В случае веб-камеры ID следует указывать отрицательным!
<iframe src="https://narodmon.ru/ID" width="640" height="480" scrolling="no" frameborder="0"></iframe>
Вы можете указать тип карты (map - схема, satellite - спутник, hybrid - схема+спутник), добавив в атрибут "src" параметр "map":
<iframe src="https://narodmon.ru/ID?map=hybrid" width="640" height="480" scrolling="no" frameborder="0"></iframe>
width - ширина выводимой карты в пикселах, height - высота карты в пикселах.
Можно отобразить на карте только датчики определенного типа, например радиации и УФИ, используя параметр "types":
<iframe src="https://narodmon.ru/ID?types=12,20" width="640" height="480" scrolling="no" frameborder="0"></iframe>
* Для использования Яндекс.Карт в качестве подложки используйте в ссылках домен narodmon.ru, а для Google Maps домен narodmon.com.
** Если указанный Вами прибор не будет работать более 3 часов или Вы укажете неверный числовой ID, то посетители Вашего сайта увидят сообщение об ошибке.
Приведенный ниже код следует вставить в нужное место HTML-страницы на Вашем сайте между тегами <body>...</body>.
Параметры lat и lon - это широта и долгота центра региона в десятичном виде.
<iframe src="https://narodmon.ru/?lat=55.75222&lon=37.61556" width="640" height="480" scrolling="no" frameborder="0"></iframe>
Вы можете задать увеличение карты (от 1 до 23), добавив в атрибут "src" параметр "zoom":
<iframe src="https://narodmon.ru/?lat=55.75222&lon=37.61556&zoom=12" width="640" height="480" scrolling="no" frameborder="0"></iframe>
Вы можете указать тип карты (map - схема, satellite - спутник, hybrid - схема+спутник), добавив в атрибут "src" параметр "map":
<iframe src="https://narodmon.ru/?lat=55.75222&lon=37.61556&map=hybrid" width="640" height="480" scrolling="no" frameborder="0"></iframe>
Можно одновременно использовать параметры "map" и "zoom":
<iframe src="https://narodmon.ru/?lat=55.75222&lon=37.61556&map=hybrid&zoom=12" width="640" height="480" scrolling="no" frameborder="0"></iframe>
width - ширина выводимой карты в пикселах, height - высота карты в пикселах.
Можно отобразить на карте только датчики определенного типа, например радиации и УФИ, используя параметр "types":
<iframe src="https://narodmon.ru/?lat=55.6254&lon=40.9650&zoom=6&types=12,20" width="640" height="480" scrolling="no" frameborder="0"></iframe>
* Для использования Яндекс.Карт в качестве подложки используйте в ссылках домен narodmon.ru, а для Google Maps домен narodmon.com.
** Для генерации ссылки на фрейм на сайте проекта подберите оптимальный центр карты и масштаб, затем тип карты в меню "Слои", после чего нужные типы датчиков в меню "Вид" и кликните по "Ссылка на карту".
* Для доступа к данным чужих публичных приборов требуется согласование, см. Профиль \ Мои приложения \ PubsLimit.
Параметры запроса:
- bounds массив координат углов области просмотра {широта-мин, долгота-мин, широта-макс, долгота-макс} в десятичном виде;
- metar опционально, если = 1, то включить в ответ сервера данные METAR в регионе (требуется авторизация);
- owmap опционально, если = 1, то включить в ответ сервера данные OWMap в регионе (требуется авторизация);
- types опционально массив кодов типов датчиков для фильтра отображения из справочника appInit.
ОТВЕТ сервера:
- devices массив с перечнем приборов и их датчиков в выбранной области просмотра (ограничено PubsLimit);
- devices[id] целочисленный код прибора в проекте;
- devices[name] название прибора или его ID (если нет названия);
- devices[lat], devices[lon] широта и долгота прибора в десятичном виде;
- devices[time] время последнего показания датчика в UnixTime;
- devices[value] показание датчика для балуна прибора (с макс приоритетом);
- devices[type] код типа датчика (см. appInit);
- devices[unit] единица измерения;
- webcams массив с перечнем веб-камер в выбранной области просмотра;
- webcams[id] целочисленный код веб-камеры в проекте;
- webcams[name] название веб-камеры (как назвал владелец);
- webcams[lat], webcams[lon] широта и долгота веб-камеры в десятичном виде;
- webcams[time] время последней загрузки снапшота на сервер в UnixTime;
- webcams[image] URL последнего снимка с веб-камеры.
Пример запроса REST(GET):
http://api.narodmon.ru/mapBounds?bounds=10,20,11,21&uuid=UUID&lang=ru&limit=10
Пример запроса JSON(POST):
{"cmd":"mapBounds","limit":10,"bounds":[10,20,11,21],"uuid":"UUID","lang":"ru"}
Ответ сервера:
{"devices":[{"id":0,"name":"..","lat":39.962502,"lon":-83.006104,"time":1733364969,"value":0.0,"type":0,"unit":""},{..}],
"webcams":[{"id":0,"name":"..","lat":39.962502,"lon":-83.006104,"time":1733364969,"image":"http://..."},{..}]}