Есть несколько способов реализовать приближение и перемещение к определенной точке на карте при нажатии на метку или при нажатии на якорную ссылку. Ниже представлены примеры на JavaScript API для Google Maps:
1. Для приближения к определенной точке на карте при нажатии на метку, вы можете использовать следующий код:
```javascript
// Создаем карту
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: -34.397, lng: 150.644},
zoom: 8
});
// Создаем метку
var marker = new google.maps.Marker({
position: {lat: -34.397, lng: 150.644},
map: map,
title: 'Моя метка'
});
// При клике на метку приближаемся к ней
marker.addListener('click', function() {
map.setZoom(12);
map.setCenter(marker.getPosition());
});
}
```
2. Для реализации перемещения к определенному месту на карте при нажатии на якорную ссылку, вам нужно добавить обработчик события click к ссылке и изменить координаты и уровень зума карты. Например:
```javascript
// HTML-код для якорной ссылки
<a href="#" id="anchorLink">Перейти к метке</a>
// JavaScript код
document.getElementById('anchorLink').addEventListener('click', function(e) {
e.preventDefault(); // чтобы предотвратить переход по ссылке
map.setCenter({lat: 55.752, lng: 37.617}); // координаты центра карты
map.setZoom(12); // уровень зума
// Дополнительные действия, если необходимо
});
```
Оба этих примера помогут вам реализовать приближение к определенной точке на карте при нажатии на метку или якорную ссылку. Код можно доработать и адаптировать под ваши конкретные потребности и требования.