Google 地图 API介绍

具体查看:http://code.google.com/intl/zh-CN/apis/maps/faq.html#keysystem

1、什么是 Google 地图 API?

Google 地图 API 提供了多种将 Google 地图嵌入到网页中的方法,并允许简单调用或者深入的自定义。目前提供以下几种 API:Google 地图 Javascript APIGoogle Maps API(Flash 版)Google 静态地图 API。另外,我们也提供在 Google 地图上创建小应用的 Mapplet API。您可以根据需要对不同的 API 进行选择或者组合应用。

如果您运营的是企业网站或者商业网站,您可能对 Google 地图 API 专业版也感兴趣。

2、Google 地图 API 密钥系统怎样工作?

要注册 Google 地图 API 密钥,您必须登录您的 Google 帐户并同意我们的使用条款。一个帐户可获得无限量的密钥。

对于大多数应用程序,我们建议您只注册您的域名。您的密钥将对该域、其子域、这些域中主机上的所有网址以及这些主机上的所有端口有效。

例如,如果您使用 http://www.mygooglemapssite.com/ 注册密钥,则您的密钥对于以下范围有效:

  • http://www.mygooglemapssite.com/
  • http://www.mygooglemapssite.com/mysite/

但是,该密钥对于以下范围无效:

  • http://mygooglemapssite.com/
  • http://host1.mygooglemapssite.com/
  • http://host2.mygooglemapssite.com/mysite

如果按照建议,您请求了用于 http://mygooglemapssite.com/ 的密钥,则您的密钥将对以上提到的所有网址有效。

请注意,用于 http://www.mygooglemapssite.com/ 的密钥仅在可以使用该地址访问网站时才会被接受。如果网站通过 IP 地址(例如 http://10.1.2.3/)访问,或通过使用 DNS CNAME 记录的主机名(www.mygooglemapssite.com 的别名)访问,则不会接受该密钥。

如果您在本地驱动器 (file://) 上开发,则 Google 地图 Javascript API 中会跳过密钥检查,且 Google Maps API(Flash 版)中限制更少。另请注意,用 Google Maps API(Flash 版)在本地驱动器上开发将导致图块上带有“调试”字样。如果您在本地主机上开发,您需要注册用于 http://localhost 的密钥。

如果您使用 Javascript 地图 API 且您的密钥在您的网站上不起作用,请在代码中放置一个 alert(window.location.host) 并重新加载页面。您在该警告中看到的域就是您的密钥应当注册的域。

如果您使用 Google Maps API(Flash 版)且您的密钥不起作用,请确保其注册了处理 SWF 的域,而非 SWF 嵌入的域。

3、
我可否在不使用 Google 地图 API 的情况下将 Google 地图放在我的网站中?

能。Google 地图现在提供将您当前看到的地图嵌到您的网站或博客的功能,而不需要任何编程或使用 Google 地图 API。参考:http://ditu.google.cn/support/bin/answer.py?answer=72644&topic=10788


 

posted on 2010-03-03 20:43  落人间  阅读(476)  评论(0编辑  收藏  举报