作者ztcpip (Veni,Vidi,Vici )
看板Google_Map
标题 Google Maps API 简易使用文件以文找文
时间Tue Feb 19 12:35:05 2008
在 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,申请的方法很简单:
1. 首先,先决定你的网页会出现在哪个 URL,例如我想把 Google Maps
嵌入到我的 blog 中,我可以先知道该网页的 URL 应该会是
http://blog.yam.com/syshen/archives/XXXX.html,前面包含到最後一个
目录的字串便是要来申请 Key 的基准,也就是
http://blog.yam.com/syshen/archives/。
2. 以你的帐号登入 Google,如果你还没有帐号,请到
https://www.google.com/accounts/ 申请。
3. 连到 Google Maps API Sign Up 网页将 (1) 所决定的 URL
填入,并按 "Generate API Key" 取得 Key。
4. 最後会出现三个方块,分别是你取得的 Key,你指定的
URL,以及一个范例。建议是将范例中的 <script src="..."></script>
整行 Copy/Paste 下来。
Goole Maps API 使用上有些法律上的限制要注意:
1. 你的 Google Maps 服务必须免费开放给一般使用者。
2. 如果你预估你的地图服务会有超过每天 50,000
笔页面的存取量,请主动联络 Google。
3. Google 会不定期更新 API,你有责任跟着更新你的网页中的 API。
4. 你不能更改或隐藏 Google 的 logo。
5. Google
有权力以後在地图上放广告,而你不能更改或破坏这些广告。
6. 有些地图应用是 Google
不希望看到的,例如指明哪些地方可以购买到毒品或是任何违法行为。
这些限制我想一般简单的应用都不太会触及,目前为止,Google
也尚未在地图上摆放广告。
http://blog.yam.com/syshen/article/5158404
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.11.61
1F:推 yoten:推 02/19 12:43
2F:推 nehex:kita! 有没有人知道 Mike's Homepage? 02/19 13:07