2013-01-19 27 views
6

Tôi đã đăng ký dự án của mình và tạo khóa trình duyệt tại https://code.google.com/apis/console/.Làm cách nào để đặt khóa API khi sử dụng trình tải tập lệnh của Google?

Bây giờ, làm cách nào để sử dụng khóa đó khi sử dụng Google Script Loader?

Tôi đã làm điều này, mà làm việc (có hoặc không có thông số quan trọng), nhưng thậm chí sau vài tuần bảng điều khiển API cho thấy không có yêu cầu:

<script src=//www.google.com/jsapi?key=my_key"></script> 
<script> 
    google.load('maps', '3.10', { other_params : 'libraries=places&sensor=false', callback : ... }) 
</script> 

Trả lời

9

Điều quan trọng là vô ích cho jsapi, bạn phải thêm nó vào other_params:

<script> 
    google.load('maps', '3', { 
     other_params: 'key=my_key', 
     callback: function(){} 
    }); 
</script> 
0

Khi sử dụng biểu đồ/loader bạn phải làm một cái gì đó như thế này:

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> 
<script type="text/javascript"> 
    google.charts.load('current', { 
     'packages':['geochart'], 
     // Note: you will need to get a mapsApiKey for your project. 
     // See: https://developers.google.com/chart/interactive/docs/basic_load_libs#load-settings 
     'mapsApiKey': 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY' 
    }); 
    google.charts.setOnLoadCallback(drawRegionsMap); 
    ... 
</script> 

Lưu ý các thuộc tính mapsApiKey.

Như được mô tả trong https://developers.google.com/chart/interactive/docs/gallery/geochart

Các vấn đề liên quan