国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

谷歌地圖打不開的解決辦法

2019-11-20 14:17:38
字體:
來源:轉載
供稿:網友

谷歌地圖被中國防火墻封殺,所以不用直接引用http://maps.googleapis.com/maps/api/js?sensor=false&language=en這域名下的谷歌地圖api,而是改為http://maps.google.cn/maps/api/js?sensor=false這個地址,google.cn在國內的域名沒有被封殺,可以使用。

注意:google.cn雖然可以使用,但是會輸出部分js引用到google.com的資源,導致地圖呈現會延時,所以不要將谷歌地圖api放到你的內容前面,如head標簽里面,而是放到內容或者html結束標簽最后,防止你的頁面內容一直是空白,瀏覽器無法顯示內容。

也不要用window.onload事件來繪制,要不谷歌地圖顯示不及時,因為要加載google.com的資源,而google.com資源被攔截,會導致知道請求超時(大概2分鐘)才會繪制出谷歌地圖。

使用谷歌的回調參數來傳遞一個回調函數名稱,經測試這樣比使用window.onload事件快呈現出谷歌地圖。

示例代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>網站引用谷歌地圖打不開解決辦法:使用google.cn</title></head><body><div id="map_canvas" class="map" style="height: 350px;width: 500px;"></div></body><script type="text/javascript" src="http://maps.google.cn/maps/api/js?sensor=false&callback=renderGoogleMap"></script><script type="text/javascript">  function renderGoogleMap() {    var geocoder = new google.maps.Geocoder();    geocoder.geocode({ 'address': '廣西桂林市中心廣場' }, function (results, status) {      if (status == google.maps.GeocoderStatus.OK) {        map.setCenter(results[0].geometry.location);      } else {        alert("Geocode was not successful for the following reason: " + status);      }    });    var mapOptions = {      zoom: 17,      mapTypeId: google.maps.MapTypeId.ROADMAP    };    var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);  }</script></body></html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柘城县| 裕民县| 长阳| 新和县| 开原市| 富顺县| 北海市| 禄丰县| 茶陵县| 华安县| 宁陵县| 保德县| 全州县| 美姑县| 同江市| 大冶市| 师宗县| 高淳县| 会宁县| 洞口县| 镇巴县| 呼和浩特市| 八宿县| 锦屏县| 子洲县| 桃江县| 馆陶县| 伊宁县| 宣汉县| 咸丰县| 尚志市| 海晏县| 胶南市| 精河县| 甘孜| 江都市| 白山市| 玉田县| 余庆县| 武定县| 兴安县|