API Google Maps JS не работает в localhost при использовании MAMP - PullRequest
0 голосов
/ 28 июня 2019

Я занимаюсь разработкой веб-сайта с использованием WordPress, сейчас я нахожусь в стадии разработки, поэтому использую mamp для запуска localhost.

Тема, которую я использую в WP, предназначена для агентов по недвижимости, и Google Maps активно внедряются на всех страницах списков. Проблема, с которой я сталкиваюсь, заключается в том, что функция поиска в Картах Google не работает вообще, и я не могу перетащить местоположение во все списки. Google Maps on Listing Page error message

Функциональность поиска не работает и во внешнем интерфейсе, когда я предварительно просматриваю страницу с одним листингом, она прекрасно подходит к Сиднею, Австралия, но это насколько я могу получить. Когда я пытаюсь найти расположение свойств в бэкэнде, оно не работает

Что привело меня к этому сообщению переполнения стека . который, казалось, не работал для меня.
Я размещаю на Apache порт 80, поэтому я просто использую http://localhost, и он извлекает корень документа, который размещает mamp. Я пробовал http://localhost/, http://localhost/hackBarthRealty/, и те же варианты без http в передней части безуспешно. API Application Restrictions потом я заметил это на консоли Google

Asteriks Тогда я попробовал одинаковые варианты со звездочками с обеих сторон, вот так http://localhost/hackbarthRealty, поскольку я использую функциональность карты на нескольких страницах сайта, а не на одной, но эти варианты тоже не сработали.

Любой ввод был бы хорошим, я немного схожу с ума и начинаю думать, что API Google Maps JS просто не может работать с моей конфигурацией среды разработки.

1 Ответ

0 голосов
/ 28 июня 2019

добавьте в свои functions.php

wp_register_script('googlemaps', 'https://maps.googleapis.com/maps/api/js?&key=enteryourkeyhere&callback=initMap', array(), '', true);
...