Я создал кнопку внутри моего информационного окна, которое нужно скопировать на маркер, а затем увеличить, но я не могу заставить ее работать. Ниже моя функция масштабированияФункция масштабирования Google maps
function Zoom(){
google.maps.event.addListener(marker, 'click', function() {
map.panTo(marker.position);
map.setZoom(18);
});
и это функция, которая создает маркер и заполняет информационное окно с ниже HTML.
function createMarker(latlng, name, woonplaats, prijs, perceelop, woonop, address) {
var html ="<a href="+address+">"+"<b>"+name+"</b></a> <br/>"
+ woonplaats +"</br>" + woonop + "/ " + perceelop + "</br>" + "€ " + prijs +
"</br><input id='zoombutton' type='button' onclick='Zoom()' value='Zoom in' />"
var marker = new google.maps.Marker({
map: map,
position: latlng
});
google.maps.event.addListener(marker, 'click', function() {
infoWindow.setContent(html);
infoWindow.open(map, marker);
});
markers.push(marker);
}
Если удалить функцию PANTO это делает Увеличение, но это не панорамирование к маркеру, так что масштабирование в совершенно другом месте. Я также попытался сделать кнопку невидимой, если уровень масштабирования равен 18 или выше, но без результата.
Любая помощь будет высоко оценена!
Просьба [Minimal, Complete, испытана и читаемый примера] (http://stackoverflow.com/help/mcve), который демонстрирует эту проблему. – geocodezip