Клуб API Карт

Индексация содержимого балунов Яндекс Карты поисковым роботом

Павел Росляков
4 мая 2012, 14:28

Здравствуйте! 

 

У меня схожий вопрос - http://clubs.ya.ru/search/replies.xml?item_no=2373&parent_id=2399  

Как вывести содержимое балуна карты для поискового робота. Помогите пожалуйста примером. в api 2.0 . 

Моя карта:

 

<script type="text/javascript" src="http://api-maps.yandex.ru/2.0/?coordorder=longlat&load=package.full&wizard=constructor&lang=ru-RU"></script>
<script type="text/javascript">

ymaps.ready(function() {var map = new ymaps.Map("ymaps-map-container", {center: [37.50701,55.938289], zoom: 14, behaviors: ["default", "scrollZoom"], type: "yandex#map"}, {geoObjectHint: false}
map.controls.add("zoomControl").add("mapTools").add(new ymaps.control.TypeSelector(["yandex#map", "yandex#satellite", "yandex#hybrid", "yandex#publicMap"])

map.geoObjects

.add(new ymaps.Placemark([37.506708,55.941219], {
balloonContentHeader: '<b>Ресторан</b>',
balloonContentBody: 'Ресторан',
balloonContentFooter: '<b>Адрес:</b><br>г.Долгопрудный<br>Первомайская ул.<br><br><b>Телефон</b><br>123-45-67<br><br><b>Режим работы:</b><br>пн-вс 09.00-20.00'}, {

iconImageHref: 'restaran.png', // картинка иконки
iconImageSize: [19, 33], // размеры картинки
iconImageOffset: [-10, -33] // смещение картинки
})) 

} 

</script>

 

Нужно вытащить содержимое балуна в тело страницы, для индексации текста поисковиками, помогите пожалуйста примером, как это сделать ?  

4 комментария
Подписаться на комментарии к посту

Разместить в скрытом диве, а потом забрать оттуда javascript-ом, например.

Правда, роботы хорошо научились отсекать невидимые тексты. Так что лучше, наверное, каким-то образом показывать этот текст на месте карты, пока грузится АПИ, а потом переносить его в балун.

Павел Росляков
4 мая 2012, 14:50

далее где-то в скриптах
var data = [
            {name : YMaps.jQuery('li.alberta a').text(), description :YMaps.jQuery('li.alberta div:first').html()
....

Вот так советывали сделать по ссылке которую привел в начале. Совсем не силен в программировании, может ли кто примером показать более подробным  ?  Я так понимаю это как то через табзы и ul li делается. Может ошибаюсь. 

 

А вообще контент в балунах и метках индексируется? Мне как раз нужно закрыть от индексации ссылки :-)

Зависит от способа которым он туда попадает,
обычно если из javascript, то нет.
Если есть сомнения, можно обернуть контент балуна в тег noindex