Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Yandex map, не выводиться содержимое балуна.
 
 автор: Eser   (25.10.2011 в 14:45)   письмо автору
 
 

У меня задача выводить на карту много меток.
Все нормально вроде выводиться.
Но при нажатии на метку, что бы появлялся балун с описанием, описание не отображается.
Может кто знает?
Вот код:
<?php
header
('Content-Type: text/html;charset=utf-8');
//Вытягиваем ключ
$key=mysql_query("select map_key from record_settings where id='1';");

$key=mysql_fetch_array($key);
$key=$key[map_key];


echo 
"
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<link rel='stylesheet' type='text/css' href='../../css/css3.css' media='all'></link> 

    <title>Поиск по карте</title>
    <meta http-equiv='Content-Type' content='text/html;charset=utf-8' />
    <script src='http://api-maps.yandex.ru/1.1/index.xml?key=
$key' type='text/javascript'></script>
   
</head>
<body>

 <script type='text/javascript'>
        // Создание обработчика для события window.onLoad
        YMaps.jQuery(function () {
            // Создание экземпляра карты и его привязка к созданному контейнеру
            var map = new YMaps.Map(YMaps.jQuery('#YMapsID')[0]);

            // Добавление элементов управления
            map.addControl(new YMaps.TypeControl());
            map.addControl(new YMaps.ToolBar());
            map.addControl(new YMaps.Zoom());
            map.addControl(new YMaps.MiniMap());
            map.addControl(new YMaps.ScaleLine());
            map.addControl(new YMaps.SearchControl());
            

"
;
$select=mysql_query("select adres from pepsi_records where status='4';");
for(
$i=0;$i<mysql_num_rows($select);$i++)
{
$data=mysql_fetch_array($select);
$adres=$data['adres'];

echo 
"
var geocoder = new YMaps.Geocoder('
$adres');
YMaps.Events.observe(geocoder, geocoder.Events.Load, function (geocoder)
{

// центруем наш адрес по центру отображаемой карты в соответствующем масштабом
map.setCenter(geocoder.get(0).getGeoPoint(),10);// устанавливаем точку

map.addOverlay(new YMaps.Placemark(map.getCenter(),{style: 'default#greenPoint'}));
// Устанавливает содержимое балуна
placemark.name = 'Адрес';
placemark.description = '
$adres';
});
"
;
}       
echo 
"
        });
    </script>
</head>
<a href='../../user_statistic_you.php' class='link11'><<Вернуться назад</a>
<br>
<font color='red'>Внимание,если в адресе отсутствует информация о городе, то возможно не правильное отображение метки.</font>
<br>
Если появляется ошибка 'Неправильный ключ'.Обратитесь к администратору системы для генерации нового.
    <div id='YMapsID' style='width:100%;height:90%'></div>
</body>
</html>
"
;
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования