Используйте собственную карту, например карту Google. Собирайте и обрабатывайте данные, когда посетители нажимают на точки на карте

Я занимаюсь веб-сайтом, связанным с путешествиями. Я думаю, что долго, поиск в Интернете в течение длительного времени. Однако я до сих пор не знаю, с чего начать. Мне действительно нужна помощь

Сначала краткое описание моего туристического проекта.

Мне нужно использовать мою собственную карту. Он может быть увеличен или уменьшен, как Google Map. На карте есть много пейзажных мест, таких как точка A, точка B, точка C и т. Д.

Когда посетители открывают карту, нажимают на точки, например, точку Y, точку A, точку M и т. Д. Мне нужно узнать, какие точки они нажимали, сгруппировать все данные и, наконец, записать данные в базу данных MySQL.,

Вот что я нашел до сих пор:

Я нахожу много плагинов и инструментов jQuery, таких как OpenLayers, mapTiler, mapBox и т. Д. Все они используют Google Map, Open Street Map и другие карты, но не позволяют использовать собственную карту.

Я также нахожу Gmap Image Cutter, который может разрезать мою большую карту на плитки и отображать в Интернете. Однако карта не может быть нажата, чтобы получить данные по мере необходимости.

Мои вопросы:

Я могу освоить PHP и JQuery.

Может ли кто-нибудь дать мне представление о том, как начать?

Какой инструмент или плагины могут лучше всего выполнить мои проекты?

Спасибо

1 ответ

Решение

JavaScript API Google Карт предоставляет класс OverlayView для создания собственных пользовательских наложений.

Ссылка на документ: https://developers.google.com/maps/documentation/javascript/customoverlays

Ссылка на пример: https://developers.google.com/maps/documentation/javascript/examples/overlay-hideshow

И последнее, но не менее важное: Google Карты могут быть встроены в ваш веб-сайт: https://developers.google.com/maps/documentation/embed/

Другие вопросы по тегам