首页 文章

Gmaps NoAPIKey错误

提问于
浏览
2

我正在将两个脚本加载到我的结帐页面:

function wpb_adding_scripts() {
    if ( function_exists( 'is_woocommerce' ) ) {
        if ( is_woocommerce() && is_checkout() ) {
            wp_register_script('google-maps-api', 'https://maps.googleapis.com/maps/api/js?key=[iprovidemykeyhere]&callback=initMap');
            wp_register_script('location_tracker', get_stylesheet_directory_uri() . '/js/track_location.js', array('google-maps-api'));

            wp_enqueue_script('google-maps-api');
            wp_enqueue_script('location_tracker');

        }
    }
} 
add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts', 999 );

...但我得到以下内容虽然我在上面的URL中正确提供了密钥:

Google Maps API警告:NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys Google Maps API警告:SensorNotRequired https://developers.google.com/maps/文档/ JavaScript的/错误的消息#传感器未必需

1 回答

  • 3

    Step 1: 请转到您的Google Console并从概览标签中启用 Google Maps JavaScript API ,因此请转到 Credentials 标签并为您的项目制作API密钥 .

    Step 2: 将以下行添加到您的html并通过您的api密钥更改 yourKEYhere .

    <script src="https://maps.googleapis.com/maps/api/js?key=yourKEYhere"></script>
    

    Step 3: 使用 gmaps.js plugin .

    祝好运!

相关问题