簡體   English   中英

Javascript一直在說Google未定義

[英]Javascript keeps saying Google is undefined

我正在嘗試使用https://developers.google.com/maps/documentation/javascript/examples/layer-kml中的示例代碼(進行了一些修改,例如lat / long),但是每次我嘗試運行它時,它說Google未定義。 作為一名程序員,我非常環保-如何修復/預防它,這意味着什么?

因為是這樣,所以您需要先獲取Goggle的API:

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=API_KEY"></script>
...
<script>
    /* Code Here */
</script>

在開發人員指南中查找此處如何獲取API密鑰

如果您查看HTML + JavaScript,請注意,它們在頂部包含API:

 <script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>

在您發送的鏈接中,有一個名為“入門”的部分: https : //developers.google.com/maps/documentation/javascript/tutorial

在其中,您將發現要使用API​​功能的HTML頁面的基本結構需要聲明包含API代碼的Javascript(即,該代碼還將提供您需要的“ google”對象) 。

https://developers.google.com/maps/documentation/javascript/tutorial#Loading_the_Maps_API

<html>
  <head>
    <script type="text/javascript"
      src="https://maps.googleapis.com/maps/api/js?key=API_KEY">
    </script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM