функция карт Google на страницах местоположения моей компании отображается с сообщением об ошибке.Я обнаружил, что это не от API-ключа.Итак, я перешел на облачную платформу Google и создал ключ API для вставки в код страницы местоположений.Сайт был создан кем-то до меня, и это единственная информация, которую я могу найти в коде, который предлагает API:
add_action('wp_enqueue_scripts', function(){
wp_register_script( 'googlemaps', 'https://maps.googleapis.com/maps/api/js?v=3.exp', array(), null, false );
wp_enqueue_script( 'googlemaps' );
wp_register_script( 'locationscript', get_stylesheet_directory_uri() . '/js/location.scripts.js', array( 'jquery' ));
wp_enqueue_script( 'locationscript' );
});
Облачная платформа Google предложила мне вставить этот код:
<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAjvClACTahW6B2ATZXq5ZM-rpSG4ThtLk&callback=initMap"
type="text/javascript"></script>
Я пытался вставить этот код на страницу местоположений, но на картах все еще есть ошибки.Я также пытался переключить
'https://maps.googleapis.com/maps/api/js?v=3.exp'
на:
'https://maps.googleapis.com/maps/api/jjs?key=AIzaSyAjvClACTahW6B2ATZXq5ZM-rpSG4ThtLk&callback=initMa'
, но безрезультатно.Есть идеи?