Как создать событие в Google MAPS

Как создать событие в Google MAPS

Карты Google – это веб-платформа, которая позволяет изучать карты, находить интересные места и находить адреса из разных уголков мира. Его самое большое преимущество в том, что он позволяет Три варианта просмотра карты: обычный, спутниковый и рельефный. Позже в этом посте мы покажем вам как обрабатывать события в Google Maps, еще одна малоизвестная особенность этого приложения

Работать с Google Maps просто; он отлично выполняет свою функцию и не путает с ненужными украшениями. В равной степени с ПК, Карты Google могут быть доступны для мобильных устройств через приложение, Он стандартно устанавливается на смартфоны и планшеты с Android, поэтому вы можете использовать его как портативный GPS.

Google Maps Основные функции

До изучения как обрабатывать события с Google Maps, мы должны учитывать функции этого приложения

  • Поиск адресов или достопримечательностей.
  • Показать интересные места так же, как они действительно через Street View.
  • Распечатайте карты, нажав на кнопку печати, расположенную на панели инструментов вашего браузера.
  • Поделиться URL карты С людьми, которых вы хотите.
  • Активируйте местоположение GPS с мобильного телефона, введя адрес, по которому вы находитесь, и адрес, который вы хотите достичь.
  • Выберите близлежащие места, введите то, что вы хотите найти, чтобы найти место для посещения.
  • Любое событие может быть опубликовано на Google Maps: игровые рынки, открытые вечеринки и т. д.

Эта последняя функция Карт Google является наименее известной и подробно описанной здесь. Эта функция достигается благодаря его уважительному API, который является то, что Это дает нам возможность обрабатывать события с Google Maps. API основан на Javascript, который также является языком программирования, ориентированным на события.

Следует отметить, что API, включает в себя некоторые события, которые не являются частью JavascriptОн также уникален и работает в любом браузере. API, в переводе с испанского означает «Интерфейсы прикладного программирования», являясь формальной спецификацией того, как программный модуль взаимодействует и взаимодействует с другим.

Управление событиями в Google Maps, от теории к практике

Для веб-разработчика, обработка событий очень проста, чтобы извлечь точку, где вы нажали на карте. Сначала вам придется создайте карту и добавьте прослушиватель событий в GEvent (Прослушиватель событий), когда вы нажимаете на карту.

var map = new GMap2(document.getElementById("map")); 
map.setCenter(new GLatLng(33,0),3);
map.addControl(new GLargeMapControl());
map.setMapType(G_NORMAL_MAP);

GEvent.addListener(map, "click", tratamiento_clic);

При добавлении события для прослушивания вы должны предоставить три параметра:

  1. Объект API, по которому событие должно быть услышано
  2. Имя события, которое вы хотите обнаружить и предпринять действия, когда оно было захвачено.
  3. Имя функции, которая будет обрабатывать событие.

Теперь вы должны кодировать поведение карты, когда вы нажимаете на нее, то есть кодировать функцию

tratamiento_clic. 
function tratamiento_clic(overlay,point){
alert ("Hola amigo! Veo que ests ah porque has hecho clic!");
alert ("El punto donde has hecho clic es: " + point.toString());
}

Функция получает пару параметров, которые контекст, в котором было обнаружено событие,

Далее, еще один пример разработки, где вы можете сделать карту с отметкой, Нажав в любом месте на карте, вы можете переместить метку в место, где она была нажата.

Событие, которое вы можете увидеть, – это щелчок по объекту карты класса GMap2. В этом случае точка, по которой вы щелкнули, будет извлечена, чтобы разместить отметку в этой точке.

Сначала посмотри код для создания карты с отметкой:

var map = new GMap2(document.getElementById("map")); 
map.setCenter(new GLatLng(40,-4),3);
map.addControl(new GLargeMapControl());
map.setMapType(G_NORMAL_MAP);

var point = new GPoint (-4,40);
var marker = new GMarker(point);
map.addOverlay(marker);

Увидеть простой код для обнаружения события Нажмите на карту:

GEvent.addListener(map, "click", function (overlay,point){
if (point){
marker.setPoint(point);
}
});

Прослушиватель событий создается для объекта карты и типа события щелчка, выполняя функцию, которая получает два параметра (наложение, точка). Помните, что наложение – это отметка, по которой вы щелкнули, а точка – это точка, на которой была нажата карта.

Хорошо теперь Карты Google, включил в свою последнюю версию инновационную функцию, которая позволяет легко создавать публичные мероприятия, Это не было официально объявлено, оно находится в стадии эксперимента, но у него уже есть страница в разделе справки приложения. Slo Эст доступно на устройствах AndroidТем не менее, это также зависит от вашего местоположения и ранга.

Чьи функции можно найти во вкладках вклад и Ваш вклад в приложении Как только вы нажмете на опцию Создать публичное мероприятие, приложение позволит вам добавить детали.

Вы можете разместить Название события, место, время, категория, описание, вы даже можете добавить ссылку на веб-сайт или фотографии, связанные с событием. Поскольку эта функция развивается, обновление занимает более часа.