1.0 | 1.1

API версии 1.1

При подключении JS скрипта нужно указывать ключ разработчика:

<script src="http://adgeo.ru/jsapi/1.1/?{KEY}" type="text/javascript"></script>

где {KEY} – ваш идентификатор сайта.

В том же контексте где идет инициализация карты
Google Maps API в версии 2.x:
map = new GMap2(document.getElementById("map_canvas"));

или в версии 3.x
map = new google.maps.Map2(document.getElementById("map_canvas"));

а для Yandex Maps API это:
map = new YMaps.Map(document.getElementById("YMapsID"));

нужно вставить следующий код:
if(typeof AdGeo != 'undefined' ) adgeo_obj = new AdGeo(map, options);

Где
map – переменная, содержащая объект карты.
options – объект, содержащий параметры ( например { min_zoom: 15 } )

Возможные параметры объекта options:
min_zoom – минимальный масштаб при котором показывать лого (по умолчанию 14)
max_zoom – максимальный масштаб при котором показывать лого (по умолчанию 17)
norefresh: 1 – не обновлять значки при перемещении карты и смене масштаба, (def: 0 – обновлять)
number – количество одновременно показываемых лого (def: 80)
termid – ID категории для подгрузки лого (def: 0 – все)
sortby – сортировка значков, “rnd” – случайным образом или “dst” -сортировка по расстоянию, начиная от координат точки
nozoomcontrol: 1 – не контролировать масштаб, выдавать логотипы независимо от масштаба (def: 0)
w – ширина в метрах
h – высота в метрах
w и h задают прямоугольник в котором нужно искать логотипы

  • Доступные методы экземпляра объекта AdGeo:

.show – показать значки на карте
.hide – скрыть значки с карты

Пример использования версии 1.1

  • Новости: