0
Я извлекаю маркеры из веб-службы с использованием метода AJAX, и я хотел бы искать их на карте, используя заголовок свойства маркера. Является ли это возможным?Поиск маркеров по названию на Картах Google с помощью PHP
Это моя функция Thats возвращает маркеры:
function displayLocation(location) {
var content = '<strong>' + location.name + '</strong>';
var position = new google.maps.LatLng(parseFloat(location.coordinate[0]), parseFloat(location.coordinate[1]));
var marker = new google.maps.Marker({
map: map,
position: position,
title: location.name,
url: 'https://www.google.com.br/#q=' + location.name,
icon: 'img/restaurant_pin.png'
});
var label = new Label({
map: map
});
label.bindTo('position', marker);
label.bindTo('text', marker, 'title');
label.bindTo('visible', marker);
label.bindTo('clickable', marker);
label.bindTo('zIndex', marker);
google.maps.event.addListener(marker, 'click', function() {
window.location.href = marker.url;
});
}
Добавить все маркеры в массив , Прокрутите массив и посмотрите, соответствует ли текущий заголовок маркера вашему поиску. – MrUpsidown
Они находятся на массиве. Но я пытаюсь это сделать, но это не работает. У вас есть идеа, как начать писать? –
См. Мой ответ ниже. – MrUpsidown