Google maps позиция

223
20 августа 2017, 07:03

Подскажите , как реализовывается такая вещь: Есть блок, где выбирается город, к примеру Москва и Лондон И мне нужно 1) указать в каждом городе метку офиса 2) при нажатии на город ( в блоке ) перемещаться на определенную метку

Спасибо

Answer 1

Для этого нужно использовать Маркеры Google Maps API.

Это довольно просто, вот пример кода:

// инициализация гуглокарты
var map = new google.maps.Map(document.getElementById('map'), {
  // параметры инициализации карты
});
// параметры - координаты офиса
// lat - широта
// lng - долгота
function chnangePositionOnMap(lat, lng) {
  var myLatLng = {lat: lat, lng: lng};
  /* это чтобы поставить маркер если нужно
  var marker = new google.maps.Marker({
    position: myLatLng,
    map: map,
    title: 'текст маркера'
  });
  */
  // а это чтобы перейти к данным координатам на карте
  map.setCenter(myLatLng);
}
READ ALSO
Собрать многомерный массив

Собрать многомерный массив

Пытаюсь собрать $amount массивов:

249
Как правильно удалить лишние пробелы в строке?

Как правильно удалить лишние пробелы в строке?

Как правильно удалить лишние пробелы в строке? * - это пробел

509
не скачивается excel - PHP

не скачивается excel - PHP

почему после формирования файл не скачивается?

260