Google Maps JavaScript APIをAPIキーと組み合わせて使用しています。これは、いくつかの時間または数日のために素晴らしい作品が、私は、次の403エラーを取得し、マップがなくなっている特定intervall後:私は持っていなかったため、問題がどこにあるGoogle Maps JavaScript APIの問題を回避するにはどうすればよいですか?
私は知りませんまだ1日あたり25.000件のリクエストに達しました。 apiキーをリセットしてページをリロードすると、地図が正しく読み込まれますが、apiキーを何度も何度もリセットする必要はありません。
あなたは私がカスタムマップを使用しています見ることができるように、私は、コードのコードが問題であるが、ここにあるとは思わない:
(function(window, google){
var infoWindow = null;
function init() {
var map;
var mapOptions = {
zoom: 12,
scrollwheel: false,
center: new google.maps.LatLng(
51.050409,
13.737262
),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(
document.getElementById('map'),
mapOptions
);
setMarkers(map, locations);
infoWindow = new google.maps.InfoWindow({
content: "holding..."
});
}
function setMarkers(map, locations) {
var i, icon, marker, contentString;
for (i = 0; i < locations.length; i++) {
icon = '../Images/icn-marker.png';
contentString = '<div><b>' + locations[i][0] + '</b><br>' + locations[i][1] + '<br>' + locations[i][4] + '</div>';
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][2], locations[i][3]),
map: map,
title: locations[i][0],
icon: icon,
html: contentString
});
google.maps.event.addListener(marker, 'click', function() {
infoWindow.setContent(this.html);
infoWindow.open(map, this);
});
}
}
google.maps.event.addDomListener(window, 'load', init);
})(window, google);
どれでも私のスクリプトは次のようなルックスのものがあります。
<script src="https://maps.googleapis.com/maps/api/js?key=MYAPIKEY"></script>
<script src="http://example.de/example/map.js"></script>
問題がどこにあるのかわからないので、お手伝いできますか。
を。 – xomena