Google Maps API 简易使用文件在 Google 推出 Google Maps 之后,网络上出现各种 hack 网站及文件,讨论如何直接从 Google Maps 的 CGI 取得地图图档并推出自己的地图服务,但是这类的网站对 Google 的负荷很大,例如前不久的 Google Maps Wallpaper 即是,大量无节制的下载图档,Google 没多久就将他封杀了,而且各式 hacking 的程序良莠不齐,所以 Google 就干脆自己推出 API 链接库让全世界对 Google Maps 有兴趣的程序设计师能够自行开发 Google Maps 服务,而且 Google 也可以透过 API 来对这些服务做一个控管。
这篇文章主要要介绍如何利用 Google Maps API 来把 Google 所提供的地图服务内嵌到你的网页中,看过这篇介绍后,你会发现这是多么简单的一件事情。如果你有兴趣,不妨一起讨论讨论,或许你也可以想出很有创意的应用来。
目录: 申请一组 Google Maps API Key 第一个范例:在网页嵌入 Google Maps 增加其它信息:Marker,InfoWindow 或是 Polyline 浏览器兼容性问题 其它资源 版权宣告 申请一组 Google Maps API Key 在使用 Google Maps API 之前,你必须向 Google 申请到一组 Key,申请的方法很简单: 首先,先决定你的网页会出现在哪个 URL,例如我想把 Google Maps 嵌入到我的 blog 中,我可以先知道该网页的 URL 应该会是 http://blog.knowsky.com,前面包含到最后一个目录的字符串便是要来申请 Key 的基准,也就是blog.knowsky.com。 以你的帐号登入 Google,如果你还没有帐号,请到 https://www.google.com/accounts/ 申请。 连到 Google Maps API Sign Up 网页将 (1) 所决定的 URL 填入,并按 "Generate API Key" 取得 Key。 最后会出现三个方块,分别是你取得的 Key,你指定的 URL,以及一个范例。建议是将范例中的 <script src="..."></script> 整行 Copy/Paste 下来。
Goole Maps API 使用上有些法律上的限制要注意: 你的 Google Maps 服务必须免费开放给一般使用者。 如果你预估你的地图服务会有超过每天 50,000 笔页面的存取量,请主动联络 Google。 Google 会不定期更新 API,你有责任跟着更新你的网页中的 API。 你不能更改或隐藏 Google 的 logo。 Google 有权力以后在地图上放广告,而你不能更改或破坏这些广告。 有些地图应用是 Google 不希望看到的,例如指明哪些地方可以购买到毒品或是任何违法行为。 这些限制我想一般简单的应用都不太会触及,目前为止,Google 也尚未在地图上摆放广告。