Изменение названия маркера Google Maps
учитывая маркер Google maps, как я могу изменить название ?
var _marker = new google.maps.Marker({
position: aPoint,
map: mmap,
title:"old title"
});
Я пробовал
_marker.setTitle("new title");
и
_marker.title = "new title";
но название все еще "старое название"
3 ответов
Googling ваш вопрос предполагает этой:
информация не хранится в маркере.свойство title. Где это удержание варьируется от выпуска к выпуску. В v2.129e ним маркер.$.заглавие:. Кроме того, информация обрабатывается только при добавлении маркера. Таким образом, в v2, 129e вы можете написать: маркер.$.title = " обновленный заголовок"; карта.removeOverlay(маркер); карта.addOverlay(маркер);
(оригинальный ответ Майк Уильямс из Блэкпула, Великобритания)
для новой версии Google map api вы можете использовать setTitle() изменить название любого существующего маркера
пример
marker.setTitle("new title");