搜档网
当前位置:搜档网 › Google 地图 API 专业版开发人员指南

Google 地图 API 专业版开发人员指南

Google 地图 API 专业版开发人员指南
Google 地图 API 专业版开发人员指南

Google 地图API 专业版开发人员指南

Google 地图API 可让您向自己的公共网站添加易于使用的交互式地图,通过帮助客户从您的组织中找到他们真正所需的内容来改善客户体验。这就是该API 成为全球最受欢迎的地图绘制API 的原因。当Google 地图在您的公共网站上起很重要的作用,或者已纳入到内部应用程序中以供您的员工使用时,组织需要一种企业级应用程序来处理大量工作并提供必要的支持。

1.为何要使用Google 地图API

专业版?

2.指定“客户端ID”

3.使用sensor参数跟踪使用情况

4.访问和加载API

1.使用client参数加载

JavaScript API

2.使用通用加载程序加载

JavaScript API

3.加载Google Maps API

(Flash 版)

5.使用地图API 服务

1.静态地图API

2.地址解析服务

6.支持

为何要使用Google 地图API 专业版?

Google 地图API 专业版可提供针对企业的应用程序支持,以满足您的地图绘制应用程序需求。Google 地图API 专业版所使用的代码库与标准Google 地图API 相同,但它还提供以下附加功能和优点:

?强大的服务级别协议(SLA)

?客户支持

?增加的地址解析限制

?商业级条款

?企业内的Intranet 应用程序支持

?通过安全的https连接对API

进行访问

Google 地图API 专业版要求先注册您的网站才能访问这些附加功能。有关详细信息,请联系我们。

本文档介绍了Google 地图API 专业版产品特定的使用案例和编码问题。有关所有通用代码的完整文档,请参考现有的Google 地图API 文档来使用本指南。

指定“客户端ID”

要访问Google 地图API 专业版的特殊功能,您必须在访问任何专业版API 库或服务时都提供“客户端ID”。当注册使用Google 地图API 专业版时,可从Google 企业支持处获得此“客户端ID”。所有客户端ID 都以gme-前缀开头。

您的客户端ID 可以与一个或多个网站域关联。对于现有客户而言,您以前通过发布API 密钥关联到您的专业版帐户的所有域都会自动添加至您的帐户。如果希望获得您当前启用的域的列表,或希望为您的客户端ID 启用其他域,请联系Google 企业支持。可为您的客户端ID 启用的域的数量不限。

注意:此客户端ID 不是密钥。它只在您授权的域起作用,因此您无需担心它的保密性。当Google 地图API 专业版用户使用该地图API 或它的某项服务时,不再需要进行注册或提供API 密钥。

使用sensor参数跟踪使用情况

现在,使用Google 地图API 时,需要指明您的应用程序在任何地图API 库或服务请求中是否使用传感器(例如GPS 定位器)确定用户的位置。这对移动设备尤为重要。如果Google 地图API 应用程序使用任何形式的传感器来确定访问您的应用程序的设备的位置,则必须通过将sensor参数值设置为true来声明这一点。

请注意,即使您的应用程序未使用任何位置传感器,仍需要设置sensor参数(在本例中设置为false)。

访问和加载API

将地图API 库或服务加载为专业版应用程序需要通过client参数指定客户端ID。指定该值的具体方式取决于您所使用的库或服务。

使用client参数加载JavaScript API

要使用您的Google 地图API 专业版客户端ID 加载Google 地图JavaScript API,需要将额外的client 参数附加到用来检索JavaScript 库的网址:

src="https://www.sodocs.net/doc/c71276354.html,/maps?file=api&v=2&client=gme-yourclientid& sensor=false" type="text/javascript"/>

请注意,您无需在该网址中提供API 密钥,但必须提供sensor参数。

Google 地图API 专业版客户还可以通过https访问Google 地图JavaScript API。要通过https使用Google 地图JavaScript API,首先必须由Google 企业支持允许您的客户端ID 启用HTTPS 访问。如果未允许您的客户端使用https,则请求将重定向到HTTP。

要通过https加载Google 地图JavaScript API,需要使用HTTPS 协议并从以下网址加载API:

src="https://https://www.sodocs.net/doc/c71276354.html,/maps?file=api&v=2&client=gme-you rclientid&sensor=false"

type="text/javascript"/>

使用通用加载程序加载JavaScript API

Google 地图JavaScript API 现在已与Google AJAX API 完全集成,如

https://www.sodocs.net/doc/c71276354.html,/apis/maps/documentation/#AJAX_Loader中所述。

如果希望通过Google 地图API 专业版客户端ID 加载Google 地图JavaScript API,则加载通用加载程序时无需提供API 密钥: