Есть ли плагин для работы с Яндекс картами?
rob_user |
|
---|---|
Здравствуйте. Сейчас в современных cms широко распространена интеграция с картами google или Яндекс. Под cotonti есть плагин User Map http://www.cotonti.com/extensions/community-social/85 который позволяет указывать пользователю свое местоположение на картах google. Вопрос есть ли плагин работающий с Яндекс картами? Можно ли переделать существующий плагин User Map? ldu -- Seditio -- Cotonti
|
esclkm |
|
---|---|
определенный опыт работы с яндекс картами накоплен у копуши. чаще всего все сводится к экстраполям без плагина littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
rob_user |
|
---|---|
Нужно чтобы пользователи сами адрес вводили и согласно введенных данных ставилась метка на яндекс картах. Может пример пару строк? ldu -- Seditio -- Cotonti
|
jcrush |
|
---|---|
Можно все на страницах сделать, без плагинов и полей, API+title. SEO блог: http://blog.stfw.ru/
|
rob_user |
|
---|---|
Вот вел пользователь свой адрес в поле, а дальше его нужно в геокодер передать и затем на карту? Добавлено 1 день спустя: Для joomla вообще здоровенный плагин Yandex maps 1.2.0 . Если можно экстра полями обойтись то как геокодер прикрутить? ldu -- Seditio -- Cotonti
|
|
Отредактировано: rob_user (29.06.2011 07:56, 13 лет назад) |
jcrush |
|
---|---|
Вытащи код от сюда - var geocoder = new YMaps.Geocoder('Город, {title}', {results: 1, boundedBy: map.getBounds()}); как вариант, и нахер еще плагин для стремной джумлы. SEO блог: http://blog.stfw.ru/
|
rob_user |
|
---|---|
Сделал так в файле users.details.tpl <script src="http://api-maps.yandex.ru/1.1/index.xml?key=ваш ключ Яндекс карт" type="text/javascript"></script> <script type="text/javascript"> var map; var geoResult; YMaps.jQuery(function () { // создаем необходимый javascript объект var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]); map.addControl(new YMaps.TypeControl()); map.addControl(new YMaps.ScaleLine()); // Масштаб карты в нижнем правом углу map.addControl(new YMaps.ToolBar()); var value_adres='{USERS_DETAILS_ADRESS}'; var value_firmname = '<strong>{USERS_DETAILS_NAME}</strong><br />{USERS_DETAILS_ADRESS}'; // прописываем координаты, где мы находимся var geocoder = new YMaps.Geocoder(value_adres); // функция узнает на основа нашего адреса соответствующие координаты // и перемещает yandex maps (yandex карты) в соответствующею гео локацию YMaps.Events.observe(geocoder, geocoder.Events.Load, function (geocoder) { geoResult = geocoder.get(0); // map.addOverlay(geoResult); map.setBounds(geoResult.getBounds()); // центруем наш адрес по центру отображаемой карты в соответствующем масштабом // масштаб можете подбирать по своему усмотрению //map.setCenter(geocoder.get(0).getGeoPoint(),15);// устанавливаем точку // для большей наглядности, прописываем подсказку на нашем адресе // причем текст, хорошо воспринимает стандартные html теги map.openBalloon(map.getCenter(), value_firmname); }); }); </script> <tr> <td>{PHP.L.Mapyandex}:</td> <td><div id="YMapsID" style="height:380px;width:500px; margin:0 left; border:1px solid #FFA500;">{PHP.L.Mapyandextitle}</div></td> </tr> Посмотреть как выглядит можно здесь http://profinadom.ru/users.php?m=details&id=8&u=%D0%92%D0%B0%D1%81%D1%8F ldu -- Seditio -- Cotonti
|
Sergeich |
|
---|---|
Опупенно! :). надо посмотреть можно ли такое сочинить для OSM |
Wiper |
|
---|---|
Вод здесь недавно появился только платный |
esclkm |
|
---|---|
https://github.com/esclkm/geopage - давно и бесплатно. правда .. прикрепляет к страницам littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
skilljob |
|
---|---|
А,для биржи пойдет? Портал поиска заказов и исполнителей "Хорошая Работа"
|
esclkm |
|
---|---|
он для модуля страницы! littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
skilljob |
|
---|---|
Под модуль Проекты,возможно переделать? Портал поиска заказов и исполнителей "Хорошая Работа"
|