Google Maps был заблокирован брандмауэром Китая, поэтому вам не нужно напрямую цитировать API Google Maps под доменным именем http://maps.googleapis.com/maps/api/js?sensor=false&language=en, но измените его на http://maps.gaps.cn/maps/api/jssensessensessessessessersessessessersessessessessersessessessessessessessersessessessessessessersesse? Доменное имя Google.CN в Китае не было заблокировано и может быть использовано.
Примечание. Хотя Google.cn может быть использован, он выведет некоторые ресурсы, на которые ссылается JS на Google.com, что приведет к задержке рендеринг карты. Поэтому не ставите API Google Maps перед вашим контентом, например, в теге головы, но ставите его в конце контента или тега HTML End, чтобы предотвратить использование контента вашей страницы, а браузер не может отображать контент.
Не используйте событие Window.onload для рисования, или карты Google не отображаются во времени, поскольку загружаются ресурсы Google.com, а ресурсы Google.com перехватываются, что приведет к тому, что карты Google будут нарисоваться только в том случае, если вы знаете, что время ожидания запроса (около 2 минут).
Используйте параметры обратного вызова Google, чтобы пройти имя функции обратного вызова, которое было протестировано для того, чтобы отображать карты Google быстрее, чем использование события Window.onload.
Пример кода:
<! Doctype html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Site Quote Google Maps Solution: Use google.cn</title></head><body><div id="map_canvas" Style = "Высота: 350px; ширина: 500px;"> </div> </body> <script type = "text/javascript" src = "http://maps.google.cn/maps/api/js?sensor=false&callback=rendergoglemap"> </script> <script ytexcript/jovascript/jovascript/j j javiscrip/j javiscrip/j j rendergooglemap () {var geoocoder = new Google.maps.geocoder (); geoocoder.geocode ({'address': 'guilin City Center Square'}, function (результаты, статус) {if (status == Google.maps.geocoderstatus.ok) {map.setcenter (результаты [0] .geometry.location);} else {alert ("geoCode не был успешным по следующей причине:" + статус); var mapoptions = {Zoom: 17, maptypeid: google.maps.maptypeid.roadmap}; var map = new Google.maps.map (document.getElementByid ("map_canvas"), mapoptions); } </script> </body> </html>