Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.09.2016, 09:12
Аспирант
Отправить личное сообщение для ask67 Посмотреть профиль Найти все сообщения от ask67
 
Регистрация: 05.09.2014
Сообщений: 44

Маркер на карте
Здравствуйте. По объективным причинам использую сервис карт Baidu Maps. Хочу повесить на маркеры инфоокно. В Google Maps это делается просто - создается одно окно, а при клике на разные маркеры извлекается content маркера и показывается в одном окне. Все примеры с картами Baidu, которые я нашел в интернете, создают отдельное окно на каждый маркер. Меня это не устраивает, потому что маркеров может быть много. Попытка сделать как для гугла не увенчалась успехом. Мне кажется, что у меня где-то совсем простая ошибка. Пожалуйста помогите.

скрипт создания маркеров, по клику вызывается функция aaa
for (var i = 0; i < markers.length; i++) {
		var point = new BMap.Marker(new BMap.Point(markers[i][1],markers[i][0]), {
		    icon: icon,
		    title: 'click to view ' + i,
		    content: 'XinJiang' + i
			});  
		content = 'XinJiang' + i;
		point.addEventListener('click', aaa);
		map.addOverlay(point); 
        }


это само инфоокно и функция его открытия. все работает в случаях, если содержимое инфоокна не меняется, или меняется на переменную. Но если я пытаюсь извлечь информацию из marker.content, то есть из самого маркера, то тут сразу стоп.

var info = new BMap.InfoWindow('<a href="index.php">西单</a>');
	var aaa = function(){
       		var marker = this;
      		info.setContent(marker.content);
   			marker.openInfoWindow(info);
			}


прошу помощи, как вытаскивать информацию из маркера Baidu Map?
Ответить с цитированием
  #2 (permalink)  
Старый 11.09.2016, 07:07
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Сообщение от ask67
использую сервис карт Baidu Maps
Так обращайся в их саппорт.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Google map api - Как разрешить пользователю ставить только один маркер на карте Koder-S Библиотеки/Тулкиты/Фреймворки 5 06.06.2016 13:20
Google Maps API v3, приближение на одно деление при нажатии на маркер goDev Events/DOM/Window 3 01.06.2014 07:29
Стили на карте России заплачу 300 руб! Millerlight Общие вопросы Javascript 0 11.04.2014 09:54
OpenLayers маркер posmotret Общие вопросы Javascript 0 04.03.2011 13:26
Google map. Нарисовать на карте иконку. Flake Элементы интерфейса 1 21.11.2008 08:04