|
|
| Модератор форума: chocopie, Samuel, Mihail |
| Форум » uCoz » Помощь по uCoz » Яндекс карты на сайт |
| Яндекс карты на сайт |
off-line Добавлено: 2013-Сен-16 - 15:17 | Сообщение #1
Можно реализовать Яндекс карты для сайта на персональную страницу... Но чтобы в профиле вывидилась карта местонахождения владельца странички.. Может использовать $_COUNTRY$? Подскажите пожалуста!
Добавлено (2013-Сен-16, 15:17) Сообщение отредактировал google-boy - Понедельник, 2013-Сен-16, 14:29
|
off-line Добавлено: 2013-Сен-16 - 18:52 | Сообщение #2
Цитата (google-boy) Может использовать $_COUNTRY$? Может быть. Вы сначала изучите как карты взаимодействуют с сайтом http://api.yandex.ru/maps/ |
off-line Добавлено: 2013-Сен-17 - 06:48 | Сообщение #3
google-boy, Яндекс карты созданы для того,что-бы показать людям место положения фирмы компании итд.и действие это одноразово.Если ты имеешь ввиду как на сайте в контакте указать свое месторосполажения то там совсем другая система.
Будь готов к предательству любого из своих людей, но особенно того, кому ты доверяешь больше всех. vk.com/its_name_unknown |
off-line Добавлено: 2013-Сен-17 - 14:33 | Сообщение #4
Цитата (rucoz) Если ты имеешь ввиду как на сайте в контакте указать свое месторосполажения то там совсем другая система. Да вот это Добавлено (2013-Сен-17, 14:33) Код <script src="//api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU"></script> <script> ymaps.ready(init); function init () { ymaps.geocode('$_COUNTRY$', {results: 1}).then(function (res) { var firstGeoObject = res.geoObjects.get(0); res.geoObjects.options.set({preset: 'twirl#houseIcon'}); window.myMap = new ymaps.Map("map", { center: firstGeoObject.geometry.getCoordinates(), zoom: 12 }); myMap.geoObjects.add(res.geoObjects); myMap.events.add('click', function (e) { var coords = e.get('coordPosition'); ymaps.geocode(coords).then(function (res) { var names = []; res.geoObjects.each(function (obj) { names.push(obj.properties.get('name')); }); myMap.geoObjects.add(new ymaps.Placemark(coords, { iconContent: names[0], balloonContent: names.reverse().join(', ') }, { preset: 'twirl#pinkStretchyIcon', balloonMaxWidth: '250' })); }); }); myMap.controls .add('typeSelector', {left: '5', top: '35'}) .add('smallZoomControl') .add(new ymaps.control.ScaleLine()) .add(new ymaps.control.MiniMap()); }); } </script> Код <div id="map" style="width:350px; height:400px"><p id="p2">$_COUNTRY$</p></div> Ну и немного стилей Код #p2 { display : block; position : absolute; left : 0; top : 0; z-index : 5; width : 98%; margin : 0; padding : .5em 1%; background : url('/so/wh.png'); color : #7a8082; white-space : nowrap; text-overflow : ellipsis; box-shadow : 0 0 7px #999; } #map { position : relative; height : 380px; background : url('/profile/icons/ajax-icon.gif') no-repeat center center; font-size : .83em; overflow : hidden; } |
off-line Добавлено: 2013-Сен-17 - 17:18 | Сообщение #5
google-boy, Где в работе посмотреть можно?
Будь готов к предательству любого из своих людей, но особенно того, кому ты доверяешь больше всех. vk.com/its_name_unknown |
off-line Добавлено: 2013-Сен-17 - 21:59 | Сообщение #6
gold-cinema.at.ua/index/8-1 Сообщение отредактировал google-boy - Вторник, 2013-Сен-17, 22:00
|
off-line Добавлено: 2013-Сен-26 - 15:36 | Сообщение #7
google-boy, у вас в коде используется только $_COUNTRY$. А как вы город указываете?
|
| |||
| |||
