[英]Google Maps V3 Authentication & Duplication Issue
我正在嘗試將google maps實現到我們的網站上。
網站以百分數計有一個頁面,頁面上的各個部分可以通過jquery.load()動態加載。
在這些部分之一中,另一個頁面通過jQuery.Load()函數加載,該函數填充彈出窗口的內容(花式樣式的div)
現在在div中,我正在使用JqueryUI選項卡控件,其中一個選項卡包含google maps地圖。
請查看我的代碼:
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?key=xxxxxxxxxx..&sensor=false&v=3&callback=initialize">
</script>
<script>
document.domain = '<?php echo $_SERVER["HTTP_HOST"]; ?>';
$(function() {
$("#tabs").tabs();
});
function initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(-34.397, 150.644)
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
}
function loadScript() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'http://maps.googleapis.com/maps/api/js?key=..........&sensor=false&v=3&callback=initialize';
document.body.appendChild(script);
}
window.onload = loadScript;
</script>
地圖加載成功,但出現以下錯誤:1.警告:您已在此頁面上多次包含Google Maps API。 這可能會導致意外錯誤。 2.超出連接限制-這是不可能的
有什么幫助嗎?
只需刪除第一個腳本標簽。 即
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/jskey=xxxxxxxxxx..&sensor=false&v=3&callback=initialize">
因為“ loadScript()”已經在加載谷歌地圖API。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.