Возможности карты для разработчиков
geoAPI (v 1.0)
geoAPI (v 2.0)
Обзор
API
Сервер обновлений 4geo
Встраивание фотографий на сайт
Развитие в регионах
Установка справочника в домене Windows
Создание «Метки» на карте
Общие сведения
Для компаний
Сервис «Ленивый поиск»
Cайт-визитка
Ведение сайта-визитки
Правила ведения сайта-визитки
|
Новейшее API для встраивания карты на сайтТеперь вы можете работать с нашей картой на своём сайте как с полноценным javascript приложением. Встроить карту на сайт стало ещё проще, а работать - ещё быстрее и удобнее.Подключение карты на свой сайт:<!-- Подключите 4geoAPI.js на вашу страницу в секцию <head> --> <head>
<script type="text/javascript" src="http://4geo.ru/maps/js/4geoAPI.js" ></script>
</head>
<!-- В секции body создать блок (или несколько блоков), в котором будет находиться карта --> <body>
<div id="map_frame" style="width:600px; height:600px;"></div>
</body>
<!-- Инициализировать создание карты в любом месте вашей страницы --> <script type="text/javascript"><!-- Задать начальные параметры для карты --> var options = {
town: 'Новокузнецк',
street: 'Строителей',
building: '24'
}; <!-- Инициализировать карту --> var map = new geoAPI.maps.Map(document.getElementById('map_frame'), options);Перелёты по адресам и координатам на карте:API предоставляет возможность перейти на любой адрес без перезагрузки страницы. Когда вы создадите объект карты (var map = new geoAPI.maps.Map(...)), то сможете воспользоваться следующими методами:<!-- Перелёт по указанному адресу --> map.locateAddress({town: 'Новокузнецк', street: 'Строителей', building: '24'}); <!-- Перелёт к зданию --> map.locateBuilding({street: 'Строителей', building: '24'}); <!-- Перелёт к улице --> map.locateStreet({street: 'Строителей'}); <!-- Перелёт к городу --> map.locateTown({town: 'Новокузнецк'}); Работа с маркерами на картеВы можете создавать свои маркеры на карте в любом месте, создавать для них всплывающие окна, удалять их и перемещать.<!-- Создание маркера по адресу ул. Строителей 24 --> var marker = new geoAPI.maps.Marker({
street: 'Строителей',
building: '24'
}); <!-- Размещение маркера на карте --> marker.setMap(map);Получение фотографий объектов на картеС помощью geoAPI вы можете получить фотографии, закреплённые к какому-либо объекту на карте (если фотографии имеются)<!-- Метод возвращает ссылку на фотографию здания по адресу г.Новокузнецк, ул. Орджоникидзе 35 --> geoAPI.photos.getPhotoByAddress('Новокузнецк', 'Орджоникидзе', '35'); |