gmaps.js — самый легкий способ использования Google Maps API

Расскажу об одной небольшой (~30kb) JS библиотеке для удобной работы с Google Maps API под названием gmaps.js. Раз уж библиотека создана для ускорения процесса веб-разработки, то и я вас задерживать не буду. Как можно понять из названия, она делает не что иное, как упрощает взаимодействие с API Google Maps. Многие из вас работали с API и, вероятно, каждый раз вам приходилось попотеть, чтобы порыться в документации и реализовать, например, свое собственное описание метки на карте. Или подписаться на событие взаимодействия с картой… Итак, она пока еще не заимела ни одной мажорной версии, а в текущий момент имеет версию 0.1.12.3. Распространяется под лицензией MIT License и разрабатывается целым сообществом (и вы тоже можете в этом помочь). Примеры возможностей Создание карты

А еще можно добавить опции zoom, width, height. Хотя по стандарту ширина и высотка карты будут подогнаны под контейнер. События

Поддерживаются все события Maps API. Геолокация

Ну разве не прелесть? Добавление маркера

И всё, всё, всё! Библиотека поддерживает почти полный функционал Maps API, включая вывод статических карт(картинкой), наложение слоев, прокладывание маршрутов, рисование полигонов, рисование своих контролов, GeoRSS и всякое такое остальное… Прошу ознакомиться с сайтом библиотеки: http://hpneo.github.com/gmaps/ и начинать творить. И сразу же форкнуть репозиторий на Github: https://github.com/HPNeo/gmaps UPD:KidsKilla подсказывает, что, в принципе, по Maps API ToS никто не имеет право создавать свои врапперы(оболочки) поверх действующего API, пока не получит официальное разрешение Гугла. (https://developers.google.com/maps/terms, пункт 10.2). На что разработчик (Gustavo Leon) ответил, что сделает две вещи: 1)запросит разрешения у гугла 2)уже открыт тикет по подключению не только […]

Read more

Примеры работы с разными map API

Есть много статей на тему знакомства с Google Map Api и Yandex Map Api, но про остальные картографические сервисы не так много практического материала. В недавнем времени работал с Api: Google map Yandex map Yahoo map Bing map OpenStreet map И хотел обобщить работу с вышеупомянутыми сервисами, а именно инициализация карты и установление маркеров по клику мышки. Материалы в статье представлены в виде Html кода, javascript и результата — скриншота, а так же исходники на vs 2010 MVC3. С Google map ситуация проще всего: практического материала много, мой пример выглядит следующим образом: Html page:

Script:

В результате получим карту Google c возможностью добавлять маркеры: Для инициализации Yandex map вам понадобится ключ доступа к сервису и следующий пример: Html page:

Script:

В результате получим карту Yandex c возможностью добавлять маркеры: Обратите внимание на координаты, в Google идет сначала долгота, потом широта, а в Yandex наоборот! Пример работы с Yahoo map api: Html page:

Script:

В результате получим карту Yahoo c возможностью добавлять маркеры: Для работы с Bing map api нужно взять ключ: www.microsoft.com/maps/developers/web.aspx Пример работы с Bing map api: Html page:

Script:

В результате получим карту Bing c возможностью добавлять маркеры: Пример работы с OpenStreet map api: Html page:

Script:

В результате получим карту OpenStreet c возможностью добавлять маркеры: Вот такие интересные примеры работы с картами, думаю кому то будут полезны. Исходники на VS2010 MVC3. Источник: http://habrahabr.ru/post/131249/ Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Создание кросс-платформенной и кросс-браузерной карты Google, выводящей много точек через “1С:Підприємство”

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Возникла задача вывести карту из “1С:Підприємство” в Google. При этом, карта должна работать в “1С:Підприємство” как в Windows так и в Linux. Желательно, в разных браузерах. Для того, чтоб карта работала не только в Linux, но и в Windows решение должно корректно работать не только в браузере Internet Explorer, но и в Firefox. “1С:Підприємство” выводит карты так, как выводит браузер по умолчанию для данной операционной системы. Таким образом, главное достичь корректности скрипта для вывода карты, а потом этот скрипт вставить в “1С:Підприємство” и из неё генерировать. Вот результат работы скрипта: Ниже, привожу скрипт, реализующий данное чудо. Скрипт вывожу полностью, чтоб показать, что данные могут выводиться с большим количеством координат.