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