Яндекс карты на сайте недвижимости (RcheCMS realty)

Author Автор: Роман Чернышов    Опубликовано: 25 ноября 2011

Время идет и наш проект Rche CMS Realty 2.0 развивается. Небольшими темпами но всё же работа идёт, последним нововведением стало добавление Яндекс Карт, теперь к любому объекту недвижимости можно прикрепить интерактивную карту местности с помеченным объектом и описанием на ней.

На данный момент при добавлении карты доступны поля для указания названия объекта, его описания, координат расположения, масштаба карты, а так же размера отображаемой карты. Для определения координат используется интерактивная Яндекс карта, с возможностью поиска объекта по названию, городу, району.

 

В будущем планируется добавление возможности выбора типа карты: статическая или интерактивная, что так же весьма удобно.

Для работы карты необходимо получить API ключ.

Так же приведу простой пример вставки карты в html код любой страницы на сайте:
 
Кусок кода на JavaScript, вставляем между тегами < head > < / head >

    <script src="http://api-maps.yandex.ru/1.1/index.xml?key=AOJxy04BAAAAb3vZbgMA3tjoEymJmepiJeqNNZsjQ7BEIUMAAAAAAAAAAAAsPUy7nU4nxvrPTFXLEzisg-5AVg=="
	type="text/javascript"></script>
    <script type="text/javascript">
	$(document).ready(function(){
            var map = new YMaps.Map(document.getElementById("YMapsID"));
	    var point = new YMaps.GeoPoint(37.609218,55.753559); // Координаты центра Москвы
	    map.setCenter(point);
	    map.setZoom(10);
 
	map.enableScrollZoom();
    	map.addControl(new YMaps.ToolBar());
    	map.addControl(new YMaps.Zoom());
 
	var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.64, 55.76)); // кординаты метки
	placemark.name = "Имя метки";
	placemark.description = "Описание метки";
	map.addOverlay(placemark);
 
        })
    </script>

И кусок HTML кода, в нем же задается ширина и высота отображаемой карты

    <div id="YMapsID" style="width:600px;height:400px"></div>

В планах еще много доработок и усовершенствований, так же хочется отметить то, что за последние два месяца проект был существенно доработан, исправлено множество недочетов и реализовано не мало пожеланий пользователей.

Параллельно ведется работа над версией движка 3.0

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Оформить предзаказ
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка