Google Map Web服务API

来源:互联网 发布:中国每年生活垃圾数据 编辑:程序博客网 时间:2024/05/17 08:45

1  

Google Places API 是一项使用 HTTP 请求返回“地方”(在此 API 中定义为场所、地理位置或著名兴趣点)的相关信息的服务。“地方”请求将位置指定为纬度/经度坐标。

 

四个基本的“地方”请求:

1)  Place Search 会根据用户的位置返回附近的“地方”列表。

2)  地方详情请求会返回关于某个特定“地方”的更加具体的详情。

3)  地方所在位置可让您报告某位用户已到达某个“地方”。“所在位置”用于衡量某个“地方”的热门程度;频繁的报告位置可以提高该“地方”在您应用程序的 Place Search 结果中的排名。

4)  地方报告可让您向“地方”服务添加新的“地方”,还可删除您的应用程序已添加的“地方”。

  注意:其中请求URL中的types有如下类型:

// 定义GPS查询中type类型为,以下数字逐个加1,上面为英文,下面为中文描述;

accounting     会计事务所         

airport                     机场         

amusement park         游乐园       

aquarium                  水族馆       

art gallery               艺术画廊     

atm                       自动取款机   

bakery                    面包店       

bank                      银行         

bar                       酒吧         

beauty salon              美容沙龙     

bicycle store             自行车店     

book store                书店         

bowling alley             保龄球馆     

bus station               汽车站       

cafe                      咖啡馆       

campground                营地         

car dealer                汽车经销商   

car rental                汽车出租     

car repair                汽车维修     

car wash                  洗车         

casino                    赌场         

cemetery                  墓地         

church                    教堂         

city hall                 市政厅       

clothing store            服装店       

convenience store         便利店       

courthouse                法院         

dentist                   牙科医生     

department store          百货商店     

doctor                    医生         

electrician               电工         

electronics store         电子商店     

embassy                   使馆         

establishment             编制         

finance                   金融         

fire station              消防局       

florist                   花商         

food                      食物         

funera home               funera     

furniture store           家具店       

gas station               加油站       

general contractor        总承包商     

grocery or supermarket    杂货店或超市 

gym                       健身房       

hair care                 护发          

hardware store            五金商店     

health                    健康         

hindu temple              印度教寺庙   

home goods store          家居用品店   

hospital                  医院         

insurance agency          保险代理     

jewelry store             首饰商店     

laundry                   洗衣店       

lawyer                    律师         

library                   文库         

liquor store              酒品店       

local government office   当地政府办公室

locksmith                 锁匠         

lodging                   住宿         

meal delivery             送饭         

meal takeaway             餐外卖       

mosque                    清真寺       

movie rental              电影租赁     

movie theater             电影院       

moving company            搬家公司     

museum                    博物馆       

night club                夜总会       

painter                   画家         

park                      公园         

parking                   停车         

pet store                 宠物商店     

pharmacy                  药房         

physiotherapist           物理治疗师   

place of worship          礼拜场所     

plumber                   水管工人     

police                    警方         

post office               邮局         

real estate agency        地产代理     

restaurant                餐厅         

roofing contractor        屋面承包商   

rv park                   RV公园       

school                    学校         

shoe store                鞋店         

shopping mall             商场         

spa                       温泉         

stadium                   体育场       

storage                   存储         

store                     存储         

subway station            地铁站       

synagogue                 犹太教堂     

taxi stand                的士站       

train station             火车站       

travel agency             旅行社       

university                大学         

veterinary care           兽医护理     

zoo                       动物园       

 

 

administrative area level 1      行政区域级1  

administrative area level 2      2级行政区域  

administrative area level 3      行政区域3  

colloquial area                  口语化的区域 

country                          国家         

floor                            地板         

geocode                          地理编码     

intersection                     路口         

locality                         地方         

natural feature                  自然特征     

neighborhood                     附近         

political                        政治         

point of interest                兴趣点       

post box                         邮政信箱     

postal code                      邮政编码     

postal code prefix               邮递区号前缀 

postal town                      邮政镇       

premise                          前提         

room                             房间         

route                            路线         

street_address                   街道地址     

street number                    门牌号码     

sublocality                      sublocality  

sublocality level 4              sublocality4

sublocality level 5              sublocality5

sublocality level 3              sublocality3

sublocality level 2              sublocality2

sublocality level 1              sublocality1

subpremise                       subpremise   

transit station                  中转站        

 

Google Places API 具有以下查询限制:

  • 拥有 API 密钥的用户每24小时内最多可以提出 1000个请求。
  • 已另外通过 API 控制台验证过身份的用户每 24 小时内最多可以提出 100000个请求。验证时需要您提供信用卡信息,您可以在控制台中启用结算。我们不会因您使用 Places API而从您的信用卡中扣除任何费用

虽然较低的限制对于研发和测试而言已经足够,但我们建议您在发布应用程序之前启用较高的限制。

第一步,申请API密钥,。您可以通过 Google API 控制台管理 API 密钥。要激活 Places API 并创建密钥,请执行以下操作:

  1. 访问 API 控制台(网址为 https://code.google.com/apis/console)并使用您的 Google 帐户登录。
  2. 您首次登录控制台时,系统会为您创建一个名为 API Project 的默认项目。您可以使用该项目,也可以通过点击窗口顶部的API 项目 (API Project) 按钮来创建一个新项目。
  3. Places API 列表中点击激活,然后点击确定,以继续操作。
  4. 如果系统弹出提示,请选择要与此产品配合使用的 Google 帐户。在开发人员预览期间,您必须选择要用于接收邀请的帐户。点击允许
  5. 仔细阅读并接受服务条款。随后您会返回主控制台页面。
  6. 点击左侧导航栏中的 API 访问 (API access)。您的密钥会列出在此页面上。

 

第二步,拼写发送http请求的url,注意需使用第一步申请的key;

第三步,接收http请求返回的数据(支持json和xml格式)。

1.1.5接口示例

1)    Place Search

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=true&key=AIzaSyBMGzm-1zXeLX-QNi9N7ozRJWZlREyYEe4

 

2)   地方详情请求会返回关于某个特定“地方”的更加具体的详情。

A.        URL例子:https://maps.googleapis.com/maps/api/place/details/xml?reference=CoQBcQAAAGVqFYQYyZYbF4bShF9CQcVoDIF5_5F_uWcspB1pBquRwcYdhOElfaKgMfjCX0qUFKgEWuXPyFQmmBmukIAtXWufvXDOr6tQw42Razq18UDkUxb__cnbAFsKTDcLx0dm_WZmNG1LM1lxzpq-ssVv-5ql1laWk68Y95ANtML4N8g4EhCWwGvhtha3bZp8FL5N0vLTGhRJkto62O-z4lktML8NKfLr2i2yOA&sensor=true&language=zh-CN&key=AIzaSyBMGzm-1zXeLX-QNi9N7ozRJWZlREyYEe4

B.        样例图:

 

3)   地方所在位置可让您报告某位用户已到达某个“地方”。“所在位置”用于衡量某个“地方”的热门程度;频繁的报告位置可以提高该“地方”在您应用程序的 Place Search 结果中的排名。

 

4)   地方报告可让您向“地方”服务添加新的“地方”,还可删除您的应用程序已添加的“地方”。

 

    地址解析是将地址(如“1600 Amphitheatre Parkway, Mountain View, CA”)转换为地理坐标(如纬度 37.423021和经度 -122.083739)的过程,您可以根据转换得到的坐标放置标记或定位地图。Google Geocoding API可让您通过 HTTP 请求直接访问地址解析器。此外,该服务还可让您执行反向操作(将坐标转换为地址);此过程称为反向地址解析

Google Geocoding API包括地址解析和逆地址解析功能。

 

Google Geocoding API 的使用有限制,即,每天 2,500 个地理位置查询请求。(Google Maps API Premier 用户每天最多可执行 100,000 个请求。)强制执行此限制是为了防止滥用和/或重复使用 Google Geocoding API。以后可能对此限制进行更改,而无需另行通知。此外,我们还强制设定了请求速率限制,以防滥用此服务。如果您超过了 24 小时的限制或者滥用此服务,Google Geocoding API 可能会暂停为您服务。如果您继续无视这个限制,将会阻止您对 Google Geocoding API 的访问。

 

请注意:Google Geocoding API 只能与 Google Maps 配合使用;不能只进行地址解析而不在地图上显示结果。有关允许的用法的完整详细信息,请参见Google Maps API 服务条款许可限制。

 

第一步,拼写发送http请求的url,不需要注册Key/密钥

第二步,接收http请求返回的数据(支持json和xml格式)。

  • 地址解析:根据地址获取坐标  
  1. URL样例:

http://maps.googleapis.com/maps/api/geocode/json?address=china+guangdong+zhuhai+%E8%A1%97%E9%81%93%E5%9C%B0%E5%9D%80&latlng=22.26972711397229%2C113.57751578092575&sensor=true&language=zh-CN

  1. 样例图:

 

  • 逆地址解析:根据坐标获取地址  http://maps.googleapis.com/maps/api/geocode/xml?latlng=22.376190329466173,113.54091167449951&sensor=true&language=zh-CN

注意Google Directions API不需要 Maps API 密钥!

    Google Directions API是一种使用 HTTP 请求计算多个位置间路线的服务。路线可以采用文本字符串伊利诺斯州芝加哥市澳大利亚新南威尔士达尔文市或纬度/经度坐标的形式指定起点、目的地和路标。Google Directions API 可以使用一系列路标传回多段路线.

Google Directions API是一种使用 HTTP 请求计算多个位置间路线的服务。

Google Directions API 的使用受每个IP每天 2,500路线请求的查询限制。单个路线请求可以包含多达8个中间路标。 Google Maps Premier 客户每天最多可以查询 100,000个路线请求,且在每个请求中最多可以使用 23个路标

 

此外,在进行网址编码之前,请注意 Directions API 网址长度不得超过 2048个字符。由于某些 Directions 服务网址可能在一条路径中包含多个位置,因此在构建您的网址时请注意此限制。

 

注意:Google Directions API 只能与 Google Maps 上的显示结果配合使用;下面这种情况是不允许的:使用路线数据而不显示为其请求路线数据的地图。另外,计算路线将会生成必须以某种方式向用户显示的版权和警告。有关允许的用法的完整详细信息,请参见Google Maps API 服务条款许可限制。

 

第一步,拼写发送http请求的url,不需要注册Key/密钥;

第二步,接收http请求返回的数据(支持json和xml格式)。

  • 地址解析:根据地址获取坐标  
  1. URL样例:

http://maps.google.com/maps/api/directions/xml?origin=22.388412465842766,113.50859642028809&destination=22.372856833227992,113.57305526733398&waypoints=optimize:true&sensor=true&alternatives=true&language=zh-CN&units=metric&region=cn

  1. 样例图:

 

 

Google Distance Matrix API 是一项服务,用于为起点和终点的矩阵提供行程距离和时间。系统会根据起点和终点之间的推荐路线(由 Google Maps API 计算)返回信息,并且返回的信息由多行配对的durationdistance 值组成。

 

该服务并不会返回详细的路线信息。您可以将所需的一对起点和终点传递至Directions API,以获取路线信息。

 

Google Distance Matrix API 是一项服务,用于为起点和终点的矩阵提供行程距离和时间,该服务并不会返回详细的路线信息。您可以将所需的一对起点和终点传递至Directions API/详情见1.3 Google Directions API,以获取路线信息。

1.4.3使用限制

每条发送至 Distance Matrix API 的查询可使用的元素数量是有限的,其数量由起点数乘以终点数来定义。

Distance Matrix API 目前具有如下限制:

  • 每条查询可使用的元素数量为:100
  • 10 秒可使用的元素配额为:100
  • 24 小时周期内可使用的元素配额为:2500

针对 Google Maps API 专业版客户的限制较为宽松:

  • 每条查询可使用的元素数量为:625
  • 10 秒可使用的元素配额为:1000
  • 24 小时周期内可使用的元素配额为:100000

 

Maps API 专业版客户可以与自己的 Google Enterprise 销售客户经理联系,以购买更多配额。

在进行网址编码前,Distance Matrix API 网址长度的上限为2048个字符。某些 Distance Matrix API 服务网址可能会涉及多个位置,因此您在构建网址时请注意此限制。

注意:使用 Distance Matrix API 的情况必须与 Google Map 上的信息显示有关;例如,在地图上请求并显示某些终点之前,应先确定起点-终点对彼此间的行程时间是否在特定值的范围内。在不显示 Google Map 的应用程序中,您无法使用该服务。

1.4.4如何使用

第一步,拼写发送http请求的url,不需要申请key/密钥;

第二步,接收http请求返回的数据(支持json和xml格式)。

1.1.5接口示例

http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Vancouver+BC&mode=bicycling&language=zh-CN&sensor=false

实例讲解:

http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&mode=bicycling&language=fr-FR&sensor=false

该请求会返回四个元素 - 两个起点乘以两个终点:

 

温哥华到旧金山

温哥华到维多利亚

西雅图到旧金山

西雅图到维多利亚

 

 

结果会以行的形式返回,每行包含一个起点搭配一个对应的终点。

2     收费标准

2.1:使用各 Maps API 的网站和应用程序如果符合以下条件则无需付费:

  1. 每个API每天的地图加载次数不超过 25,000
  2. 每天使用样式化地图功能修改的地图加载次数不超过2,500

如果您的应用程序超出了这些使用限制,那么您必须通过以下某种方法做出回应才能继续在应用程序中使用 Maps API:

  • 修改 Maps API 应用程序,以便让每天产生的地图加载次数低于应用程序使用的各 API 的使用限制;
  • 启用超限地图加载次数的自动结算功能;或
  • 购买 Maps API Premier 许可

致力于公益事业的非盈利性网站和应用程序(其范围由 Google 自行决定)没有这些使用限制。例如,即使某个救灾地图是由商业实体开发和/或托管的,该地图也不会有使用限制。此外,我们还建议有资格的非盈利性网站和应用程序通过Google Earth Outreach 计划申请 Maps API Premier 许可。此许可能为您带来许多优势,包括停用广告的权利、更高的 Maps API 网络服务配额和技术支持。

我们在此处提供了要计入“地图加载次数”的情况的精确定义。您可以在此处找到有关费用的详情。

 

2.2:超限地图加载次数的在线购买费用是多少?

在符合 Google Maps API 服务条款相关要求的情况下,地图加载次数低于使用限制的应用程序无需付费即可使用 Maps API。超出使用限制的地图加载次数按以下标准收费:

服务

使用限制
(每天)

1,000 次超限地图加载
(以美元为单位)

JS Maps API v3

25,000

$4

JS Maps API v3 样式化地图

2,500

$4[1]/$8[2]

Static Maps API

25,000

$4

Static Maps API 样式化地图

2,500

$4[1]/$8[2]

Street View Image API

25,000

$4

JS Maps API v2

25,000

$10

[1] -每天的地图加载次数在 2,500 25,000次之间
[2] -
每天的地图加载次数超过 25,000

我们不会在线提供针对 Maps API for Flash 的超限地图加载次数。如果网站使用 Maps API for Flash 并超出了使用限制,就应该迁移至 JS Maps API v3;此外,您也可以购买Maps API Premier 许可。

您可以通过 Google API 控制台在线购买超限地图加载次数。使用情况每天计算一次,超限部分每月通过信用卡结算一次。请注意,如果您的网站每天产生的地图加载次数较多,那么购买Maps API Premier 许可可能会更划算。

另请注意,除了根据现有的服务条款继续使用 Maps API 的权利外,在线购买超限地图加载次数并不会获得任何额外的权利或权益。

 

2.3:详解见Google Maps API for Business - Purchase Agreement

https://www.google.com/enterprise/earthmaps/legal/us/maps_purchase_agreement.html

 

 

3     破解方案(供参考)

GoogleMap Geocoding API地址解析受限的解决办法

 

       最近在做GoogleMap地址解析的事情就是把现有的地址匹配上经纬度不过无奈的发现Google是有限制的:Google Geocoding API 的使用有限制每天 2,500个地理位置查询请求。(Google Maps API Premier 用户每天最多可执行 100,000 个请求平【每年1W美金】。)强制执行此限制是为了防止滥用和/或重复使用 Google Geocoding API。以后可能对此限制进行更改,而无需另行通知。此外,我们还强制设定了请求速率限制,以防滥用此服务。如果您超过了 24 小时的限制或者滥用此服务,Google Geocoding API 可能会暂停为您服务。如果您继续无视这个限制,将会阻止您对 Google Geocoding API 的访问。

 

    所以就想一些解决办法绕过它,方法一:通过Google自己的GAE做代理,参见一个网上的帖子http://maosuhan.iteye.com/blog/724278,经过半天的尝试,主要是配置GAE的工作,参见http://blog.163.com/redsnow_cc/blog/static/17262058720111142433649/,再加上我自己写的web版的请求googlemap测试程序,发现也是有限制的,返回的结果也是Over_Query_Limit,经过分析,此种方法不行,仔细看了一下帖子是2010年的,两年前的帖子,而且无此种类似的帖子和跟帖,分析是google发现了这个漏洞,修复掉了,所以此后没有人跟进了。

 

方法二:也是通过代理的方式,但是使用多个代理,每个代理可以访问2500个,那么用100代理就可以返回250000个,用400个代理就可以解决掉100万个了,满足要求了,但是发现网上只有一个这样的帖子,经过分析,这种代理都不稳定,而且实现起来比较复杂,pass。

 

方法三:通过Windows services实现,每天进行2500个请求,要实现100万个地址的请求,得需要一年的时间,这种办法已经实现了,但是比较难的应用到实际应用中了,如果解析地址的数量比较少还可以,如果超过10万个了,时间久比较长了。

 

 综上所述,最好的方法还是购买,如果数量少就用windows services来实现。

 

4     使用条款

感谢您使用 Google Maps/Google 地球 API。Google Maps/Google 地球 API 是一组服务,您可以通过这些服务将地图、地址解析和其他来自 Google 的内容加入到您的网页或应用程序中

Last Updated: April 20, 2012


1. Your relationship with Google.

1.1 Use of the Service is Subject to these Terms. Your use of any of the Google Maps/Google Earth APIs (referred to in this document as the "Maps API(s)" or the "Service") is subject to the terms of a legal agreement between you and Google Inc., whose principal place of business is at 1600 Amphitheatre Parkway, Mountain View, California 94043, USA ("Google"). This legal agreement is referred to as the"Terms".

1.2 The Terms include Google's Legal Notices and Privacy Policy.

(a) Unless otherwise agreed in writing with Google, the Terms will include the following:

(i) the terms and conditions set forth in this document (the"Maps APIs Terms");
(ii) the
Legal Notices; and
(iii) the
Privacy Policy.


(b) Before you use the Maps API(s), you should read each of the documents comprising the Terms, and print or save a local copy for your records.


1.3 Use of Other Google Services and Additional Terms. If you use the Maps API(s) in conjunction with any other Google products or services, including any other Google API(s), (collectively, the Service and all other Google products and services are referred to as the "Google Services"), your agreement with Google will also include the terms applicable to those Google Services. All of these are referred to as the "Additional Terms." If Additional Terms apply, they will be accessible to you either within or through your use of the applicable Google Services. If there is any contradiction between the Additional Terms and the Maps APIs Terms, then the Maps APIs Terms will take precedence only as they relate to the Maps API(s), and not to any other Google Services.

1.4 Precedence of Maps APIs Terms. If there is any contradiction between the Maps APIs Terms and other Maps API(s)-related documents (including but not limited to the Maps APIs Documentation), then the Maps APIs Terms will take precedence.

1.5 Changes to the Terms. Google reserves the right to make changes to the Terms from time to time. When these changes are made, Google will make a new copy of the Terms available at
http://code.google.com/apis/maps/terms.html (or such successor URLs that Google may designate from time to time). You understand and agree that if you use the Service after the date on which the Terms have changed, Google will treat your use as acceptance of the updated Terms. If a modification is unacceptable to you, you may terminate this agreement by ceasing use of the Maps API(s).

2. Accepting the Terms.

2.1 Clicking to Accept or Using the Maps API(s). In order to use the Maps API(s) you must agree to the Terms. You can accept the Terms by:

(a) clicking to accept or agree to the Terms, where this option is made available to you by Google in the user interface for the Service; or
(b) using the Maps API(s). In this case, you understand and agree that Google will treat your use of the Maps API(s) as acceptance of the Terms from that point onwards.


2.2 U.S. Law Restrictions. You may not use the Maps API(s) and may not accept the Terms if you are a person barred from using the Service under the laws of the United States.

2.3 Authority to Accept the Terms. You represent that you have full power, capacity and authority to accept these Terms. If you are accepting on behalf of your employer or another entity, you represent that you have full legal authority to bind your employer or such entity to these Terms. If you don't have the legal authority to bind, please ensure that an authorized person from your entity consents to and accepts these Terms.

3. Privacy and Personal Information.

3.1 Google's Privacy Policy. For information about Google's data protection practices, please read Google's privacy policy at
http://www.google.com/privacy.html. This policy explains how Google treats your personal information and protects your privacy when you use the Service.

3.2 Use of Your Data under Google's Privacy Policy. You agree to the use of your data in accordance with Google's privacy policy.

3.3 Your Privacy Policy. You must post and abide by an appropriate privacy policy in, and will comply with all applicable laws relating to the collection of information from visitors to, Your Maps API Implementation in accordance with the specific requirements of Section 9.3 (End User Terms and Privacy Policy) below.

4. Provision of the Service by Google.

4.1 Google's Subsidiaries and Affiliates. Google has subsidiaries and affiliated legal entities around the world ("Subsidiaries and Affiliates"). Sometimes, these companies will be providing the Service to you on behalf of Google itself. You acknowledge and agree that Subsidiaries and Affiliates will be entitled to provide the Service to you.

4.2 Limits on Your Use of the Service. You acknowledge and agree that Google may impose or adjust the limit on the number of transactions you may send or receive through the Service; such fixed upper limits may be set by Google at any time, at Google's discretion. For further information, see Section 10.1.1(i) below.


4.3 Advertising.

(a) Google reserves the right to include advertising in the places results provided to you in the Maps API(s). By using the Maps API(s) to obtain places results, you agree to display such advertising in the form provided to you by Google.

(b) Although the Service currently does not include advertising in the maps images, Google reserves the right to include advertising in the maps images provided to you through the Service.

(i) Google will provide you with 90 days notice prior to the commencement of advertising in the maps images (the "Ads Notice period"). Such notice (the "Ads Notice") may be provided on relevant Google websites, including but not limited to the Google Geo Developers Blog (or such successor URLs that Google may designate from time to time) and the applicable Google Maps API Groups.

(ii) If your Maps API implementation incorporated the Maps API(s) prior to April 8, 2011, you have a limited right to opt out of advertising in the maps images by providing written notice to Google during the Ads Notice Period; your notice must state that you refuse to accept advertising in the maps images and must be provided to Google in accordance with Google's notice requirements (as specified in Google's Ads Notice).

(c) You may at any time opt out of advertising in the places results and the maps images by either:

(i) contacting the Google Maps API for Business sales team to obtain a Google enterprise license; or

(ii) terminating your use of the Service.


4.4 Changes to the Service; Deprecation Policy.

Google will announce if we intend to discontinue or make backwards incompatible changes to this API or Service. We will use commercially reasonable efforts to continue to operate the Service or the applicable APIs without these changes until the later of: (i) one year after the announcement or (ii) April 20, 2015, unless (as Google determines in its reasonable good faith judgment):

    • required by law or third party relationship (including if there is a change in applicable law or relationship), or
    • doing so could create a security risk or substantial economic or material technical burden.

This Deprecation Policy doesn't apply to versions, features, and functionality labeled as "experimental."


5. Your Google Account.

5.1 Signing Up for a Google Account. In order to access the Service, you must have a
Google Account. You agree that any information you give to Google in connection with your Google Account or your continued use of the Service will always be accurate, correct, and up to date.

5.2 Account Keys. For certain versions or features of the Maps API(s), Google may require you to obtain and use an alphanumeric key or cryptographic key that is uniquely associated with your Google Account and your Maps API Implementation. You must obtain and use such key (if required by Google for the applicable version or feature of the Maps API(s)) in accordance with these Terms and the
Maps APIs Documentation.

5.3 Your Passwords and Account Security. You agree that you will be solely responsible to Google for your use of the Service. If you become aware of any unauthorized use of your password, your account, or your key(s), you agree to notify Google immediately.

6. Google's Proprietary Rights. You acknowledge and agree that Google (or Google's licensors and their suppliers, as applicable) own all legal right, title and interest in and to the Service and Content, including any intellectual property rights that subsist in the Service and Content (whether those rights happen to be registered or not, and wherever in the world those rights may exist).

7. Permitted Uses. You agree to use the Service only for purposes:

(a) that are permitted by the Terms (including the Licenses in Section 8);

(b) that are permitted by any applicable third party contract, law, or regulation in the relevant jurisdictions; and

(c) that comply with all applicable policies or guidelines made available by Google, including in the Maps APIs Documentation and the Permission Guidelines for Google Maps and Google Earth.


8. Licenses from Google to You.

8.1 Definitions.

(a) "Brand Features" means the trade names, trademarks, service marks, logos, domain names, and other distinctive brand features of each party, respectively, as secured by such party from time to time.
(b) "Content" means any content provided through the Service (whether created by Google or its third party licensors), including map and terrain data, photographic imagery, traffic data, places data (including business listings), or any other content.
(c) "Maps API Implementation" means a software application or website that uses the Maps API(s) to obtain and display Content in conjunction with Your Content, according to these Terms.
(d) "Your Content" means any content that you provide in your Maps API Implementation, including data, images, video, or software. Your Content does not include the Content.


8.2 Service License. Subject to these Terms (including but not limited to Section 9 (License Requirements) and Section 10 (License Restrictions)), Google gives you a personal, worldwide, royalty-free, non-transferable, non-assignable and non-exclusive license to use the Service as provided by Google, in the manner permitted by the Terms.

8.3 Content License. Subject to these Terms (including but not limited to Section 9 (License Requirements) and Section 10 (License Restrictions)), Google gives you a personal, worldwide, royalty-free, non-transferable, non-assignable, and non-exclusive license to access, use, publicly perform and publicly display the Content in your Maps API Implementation, as the Content is provided in the Service, and in the manner permitted by the Terms. Specifically, you understand the following:

(a) Content (including but not limited to map data, traffic, directions, and places) is provided for planning purposes only. You may find that weather conditions, construction projects, closures, or other events may cause road conditions or directions to differ from the results depicted in the Content. You should exercise judgment in your use of the Content.
(b) Certain Content is provided under
license from third parties, including Tele Atlas B.V. ("Tele Atlas"), and is subject to copyright and other intellectual property rights owned by or licensed to Tele Atlas and/or such third parties. You may be held liable for any unauthorized copying or disclosure of this content. Your use of Tele Atlas map data and certain other Content (including certain business listings Content) is subject to additional restrictions located in theLegal Notices page.


8.4 Brand Features License.

(a) Grant. Subject to these Terms (including but not limited to Section 9 (License Requirements) and Section 10 (License Restrictions)), Google gives you a personal, worldwide, royalty-free, non-transferable, non-assignable, non-sublicenseable, and non-exclusive license to display Google's Brand Features solely for the purpose of promoting or advertising your authorized use of the Service in accordance with this Section and for the purpose of fulfilling your obligations under the Terms.

(b) Restrictions. In using Google Brand Features, you will not:

(i) display a Google Brand Feature in any manner that implies a relationship or affiliation with, sponsorship, or endorsement by Google, other than your use of the Service, or that can be reasonably interpreted to suggest editorial content has been authored by, or represents the views or opinions of, Google or Google personnel;
(ii) display a Google Brand Feature in your Maps API Implementation or on your site if your Maps API Implementation or site contains or displays adult content or promotes illegal activities, gambling, or the sale of tobacco or alcohol to persons under 21 years of age;
(iii) have the Google logo as the largest logo in your Maps API Implementation or on your website (except as displayed in the map image itself);
(iv) display a Google Brand Feature as the most prominent element in your Maps API Implementation on any page of your website;
(v) display a Google Brand Feature in a manner that is misleading, defamatory, infringing, libelous, disparaging, obscene or otherwise objectionable to Google;
(vi) use Google Brand Features to disparage Google, its products, or the Google Services;
(vii) display a Google Brand Feature in your Maps API Implementation or on a site that violates any law or regulation; or
(viii) remove, distort or alter any element of a Google Brand Feature (this includes squeezing, stretching, inverting, discoloring, etc.).

(c) No Further License Grant; No Challenges. Except as set forth in this Section, nothing in the Terms will grant or will be deemed to grant you any right, title or interest in or to Google's Brand Features. All use by you of Google's Brand Features (including any goodwill associated therewith) will inure to the benefit of Google. To the maximum extent permitted by applicable law, the following will apply: at no time during or after the Term will you challenge or assist others to challenge the Brand Features of Google or the registration thereof by Google, nor will you attempt to register any Brand Features (including domain names) that are confusingly similar to those of Google in any way (including but not limited to sound, appearance and spelling).


8.5 Proprietary Rights Notices. You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices, Terms of Use links, or Brand Features) that may be affixed to or provided through the Service. Where such notices are not affixed within the Service, you agree to display such notices according to theMaps APIs Documentation.

8.6 U.S. Government Restricted Rights. If the Service or Content is being used or accessed by or on behalf of the United States government, such use is subject to additional terms located in the "Government End Users" section of our
Legal Notices page.

8.7 Determination of Compliance. Google reserves the sole right and discretion to determine whether your use of the Service, Content, and Brand Features is in compliance with these Terms.

9. License Requirements. Google's licenses above are subject to your adherence to the following requirements:

9.1 Free, Public Accessibility to Your Maps API Implementation.

9.1.1 General Rules.

(a) Free Access (No Fees). Your Maps API Implementation must be generally accessible to users without charge and must not require a fee-based subscription or other fee-based restricted access. This rule applies to Your Content and any other content in your Maps API Implementation, whether Your Content or the other content is in existence now or is added later.

(b) Public Access (No Firewall). Your Maps API implementation must not operate (i) only behind a firewall; or (ii) only on an internal network (except during the development and testing phase); or (iii) in a closed community (for example, through invitation-only access).

9.1.2 Exceptions.

(a) Enterprise Agreement with Google. The rules in Section 9.1.1 (Free Access, Public Access) do not apply if you have entered into a separate written agreement with Google (such as aGoogle Enterprise agreement) or obtained Google's written permission.

(b) Mobile Applications. The rule in Section 9.1.1(a) (Free Access) does not apply if your Maps API Implementation is used in a mobile application that is sold for a fee through an online store and is downloadable to a mobile device that can access the online store.

9.1.3 Examples.

(a) You can require users to log in to your Maps API Implementation if you do not require users to pay a fee.

(b) You can charge a fee for your Maps API Implementation if it is an Android application downloadable to mobile devices from the Android Market.

(c) If you are a consultant who creates or hosts Maps API Implementations for third party customers, you may charge such customers a fee for your consulting or hosting services (but not for the Maps API Implementations themselves, except as permitted under Section 9.1.2 (Exceptions)).

9.2 Reporting. You must implement those reporting mechanisms that Google has set forth and may update from time to time in these Terms and in theMaps APIs Documentation. For example, as specified in the Maps API Documentation, you agree to provide reports to Google if your Maps API Implementation enables a device to detect its own location through use of a sensor (including but not limited to GPS, cell triangulation, WiFi or similar functionality) to display the location of the device on a map or to calculate a route.

9.3 End User Terms and Privacy Policy. If you develop a Maps API Implementation for use by other users, you must:

(a) display to the users of your Maps API Implementation the link to Google's Terms of Use as presented through the Service or described in theMaps APIs Documentation;

(b) explicitly state in your Maps API Implementation's terms of use that, by using your Maps API Implementation, your users are agreeing to be bound by Google's Terms of Use; and

(c) protect the privacy and legal rights of those users.

(i) You must make publicly available, and must abide by, an appropriate privacy policy in your Maps API Implementation. In particular, if your Maps API Implementation enables you or any party to gain access to information about users of the Maps API(s), including but not limited to personally identifiable information (such as user names) or non-personally identifiable usage information (such as location), your privacy policy must describe your use and retention of this information.

(ii) Your privacy policy must notify users that you are using the Maps API(s) and incorporate by reference the Google privacy policy by including a link to the Google privacy policy (currently http://www.google.com/privacy.html), as amended by Google from time to time.


9.4 Attribution.

(a) Content provided to you through the Service may contain the trade names, trademarks, service marks, logos, domain names, and other distinctive brand features of Google, its partners, or other third party rights holders of content indexed by Google. When Google provides this attribution, you must display it as provided through the Service or as described in the Maps APIs Documentation and may not delete or in any manner alter these trade names, trademarks, service marks, logos, domain names, and other distinctive brand features.

(b) You agree to include and display the "powered by Google" attribution (and/or any other attribution(s) required by Google as described in the Maps APIs Documentation) conspicuously on the page, in close proximity and adjacent to the Service search box and Google search results. If you use the standard Google search control, or the standard Google search control form, this attribution will be included automatically, and you agree not to modify or obscure this automatically-generated attribution.

(c) You understand and agree that Google has the sole right and discretion to determine whether your attribution(s) are in compliance with the above requirements.


9.5 Responsibility for Breaches. You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under the Terms and for the consequences of any such breach (including any loss or damage that Google may suffer).


10. License Restrictions. Except as expressly permitted under the Terms, or unless you have received prior written authorization from Google (or, as applicable, from the provider of particular Content), Google's licenses above are subject to your adherence to all of the restrictions below.

10.1 Restrictions on How You May Use the Maps API(s). Except as explicitly permitted in Section 8 (Licenses from Google to You) or the Maps APIs Documentation, you must not (nor may you permit anyone else to) do any of the following:

10.1.1. General Restrictions.

(a) No Access to Maps API(s) except through the Service. You must not access or use the Maps API(s) or any Content through any technology or means other than those provided in the Service, or through other explicitly authorized means Google may designate. For example, you must not access map tiles or imagery through interfaces or channels (including undocumented Google interfaces) other than the Maps API(s).

(b) No Hiding of Identity. You must not hide or mask from Google the identity of your Maps API Implementation as it uses the Service, including by failing to follow the identification conventions listed in the Maps APIs Documentation.

(c) No Reverse Engineering. You must not reverse engineer, decompile or otherwise attempt to extract the source code of the Service or any part thereof, unless this is expressly permitted or required by applicable law;

(d) No Modification of Search Results. You must not modify, reorder, augment or manipulate search results in any way unless you indicate to the user that this has occurred.

(e) No Modification of Links. You must not modify, replace, obscure, or otherwise hinder the functioning of links to Google or third party websites provided in the Content. For the avoidance of doubt, titles for place results must link to the applicable URL provided in the result, unless the title is intended to be selected only for purposes of navigation by an end user accessing your Maps API Implementation from a device with appropriately space-constraining user interface options. In these cases, the title linking to the Google-provided URL must be displayed as the top and primary link on the subsequent landing page or user interface component.

(f) No Violation of Google Policies. You must not violate any policies in the Maps APIs Documentation or violate Google's Software Principles (available at
http://www.google.com/intl/en/corporate/software_principles.html or such successor URLs that Google may designate from time to time) and other policies as Google may develop from time to time, including but not limited to the Google policies below, under which you agree not to:

(i) defame, abuse, harass, stalk, threaten or otherwise violate the legal rights (such as rights of privacy and publicity) of others;

(ii) upload, post, transmit or otherwise make available any inappropriate, defamatory, obscene, or unlawful content;

(iii) upload, post, transmit or otherwise make available any content that infringes any patent, trademark, copyright, trade secret or other proprietary right of any party, unless you are the owner of the rights, or have the permission of the owner or other legal justification to use such content;

(iv) upload, post, transmit or otherwise make available messages that promote pyramid schemes, chain letters, or disruptive commercial messages or advertisements;

(v) upload, post, email, transmit or otherwise make available any other content, message, or communication prohibited by applicable law, the Terms or any applicable Service policies or guidelines;

(vi) download any file posted by another that you know, or reasonably should know, cannot legally be distributed in such manner;

(vii) impersonate another person or entity, or falsify or delete any author attributions or labels of the origin or source of Content, or other material;

(viii) restrict or inhibit any other user from using and enjoying the Service or any other Google Services;

(ix) delete, obscure, or fail to display the Terms of Use link as presented through the Service or described in the Maps APIs Documentation;

(x) delete, obscure, or in any manner alter any brand features, logos, warnings, notices (including but not limited to any copyright or other proprietary rights notices), or links that appear in the Service or the Content;

(xi) interfere with or disrupt the Google Services, servers, or networks connected to the Google Services, or disobey any requirements, procedures, policies, or regulations of networks connected to the Google Services;

(xii) use any robot, spider, site search/retrieval application, or other device to retrieve or index any portion of the Google Services or Content or collect information about users for any unauthorized purpose;

(xiii) display content in your Maps API Implementation that falsely expresses or implies that such content is sponsored or endorsed by Google;

(xiv) create user accounts by automated means or under false or fraudulent pretenses, or obtain or attempt to obtain multiple keys for the same URL;

(xv) promote or provide instructional information about illegal activities;

(xvi) promote physical harm or injury against any group or individual; or

(xvii) transmit any malicious code (including but not limited to viruses, worms, defects, and Trojan horses), or any other items of a destructive nature.

(g) No Use of Content without a Google Map. You must not use or display the Content without a corresponding Google map, unless you are explicitly permitted to do so in the Maps APIs Documentation, or through written permission from Google. In any event, you must not use or display the Content on or in conjunction with a non-Google map. For example, you must not use geocodes obtained through the Service in conjunction with a non-Google map. As another example, you must not display Street View imagery alongside a non-Google map, but you may display Street View imagery without a corresponding Google map because the Maps APIs Documentation explicitly permits you to do so.

(h) No Use of Static Maps API(s) outside a Web-Based Application (Except with a Link to Google Maps). You must not use the Static Maps API(s) outside of a web-based application unless:

(i) your platform does not have a web browser; or

(ii) if your platform does have a web browser, you provide a link that shows the location concerned either (x) in the Google Maps native application (if your platform has one); or (y) on the Google Maps website.

(i) No Use Beyond Google's Transaction Limits and Usage Policies. If your Maps API application generates a high volume of transactions, Google reserves the right to set transaction limits, as described in the Documentation here. Google also reserves the right to set other usage policies in the Documentation from time to time. If you want to engage in use outside these transaction limits or usage policies, please contact the Google Maps API for Business sales team for information on licensing options to address your needs.

(j) Geolocation Privacy.

(i) Your Maps API Implementation must notify the user in advance of the type(s) of data that you intend to collect from the user or the user's device. Your Maps API Implementation must not obtain or cache any user's location in any manner except with the user's prior consent. Your Maps API Implementation must let the user revoke the user's consent at any time.

(ii) If your Maps API Implementation provides Google with geolocation data, that geolocation data must not enable Google to identify an individual user. For example, if your Maps API Implementation sends Google Your Content, and Your Content includes geolocation data, Your Content must not also include unique device identifiers associated with individual users.

(iii) If you intend to obtain the user's location and use it with any other data provider's data, you must disclose this fact to the user.


10.1.2 Restrictions against Commercial Use.

(a) No Fees. You must not charge users or any other third party any fee for the use of the Maps API Implementation, the Service, or the Content, except as permitted under Section 9.1.2 (Exceptions).

(b) No Direct Marketing. You must not print more than 5,000 copies of sales collateral materials containing a screenshot of the Content for purposes of commercial sales lead generation ("Direct Marketing") or incorporate the Content as a core part of printed matter (such as printed maps or guide books) that you redistribute for a fee. You must contact the
Google Maps API for Business sales team to obtain a direct license if you desire to do either of the above.



10.1.3 Restrictions against Data Export or Copying.

(a) No Unauthorized Copying, Modification, Creation of Derivative Works, or Display of the Content. You must not copy, translate, modify, or create a derivative work (including creating or contributing to a database) of, or publicly display any Content or any part thereof except as explicitly permitted under these Terms. For example, the following are prohibited: (i) creating server-side modification of map tiles; (ii) stitching multiple static map images together to display a map that is larger than permitted in the Maps APIs Documentation; (iii) creating mailing lists or telemarketing lists based on the Content; or (iv) exporting, writing, or saving the Content to a third party's location-based platform or service.

(b) No Pre-Fetching, Caching, or Storage of Content. You must not pre-fetch, cache, or store any Content, except that you may store: (i) limited amounts of Content for the purpose of improving the performance of your Maps API Implementation if you do so temporarily, securely, and in a manner that does not permit use of the Content outside of the Service; and (ii) any content identifier or key that the Maps APIs Documentation specifically permits you to store. For example, you must not use the Content to create an independent database of "places" or other local listings information.

(c) No Mass Downloads or Bulk Feeds of Content. You must not use the Service in a manner that gives you or any other person access to mass downloads or bulk feeds of any Content, including but not limited to numerical latitude or longitude coordinates, imagery, visible map data, or places data (including business listings). For example, you are not permitted to offer a batch geocoding service that uses Content contained in the Maps API(s).



10.2 Restrictions on the Types of Applications that You are Permitted to Build with the Maps API(s). Except as explicitly permitted in Section 8 (Licenses from Google to You) or the Maps APIs Documentation, you must not (nor may you permit anyone else to) do any of the following:

(a) No "Wrapping." You must not create or offer a "wrapper" for the Service, unless you obtain Google's written consent to do so. For example, you are not permitted to: (i) use or provide any part of the Service or Content (such as map imagery, geocoding, directions, places, or terrain data) in an API that you offer to others; or (ii) create a Maps API Implementation that reimplements or duplicates Google Maps/Google Earth. For clarity, you are not "re-implementing or duplicating" Google Maps/Google Earth if your Maps API Implementation provides substantial additional features or content beyond Google Maps/Google Earth, and those additional features or content constitute the primary defining characteristic of your Maps API Implementation.

(b) No Business, Residential, or Telephone Listings Services. You must not display any of the business listings Content provided by the Maps API(s) in any Maps API Implementation that has the primary purpose of making available business, residential address, or telephone directory listings.

(c) No Navigation, Autonomous Vehicle Control, or Enterprise Applications. You must not use the Service or Content with any products, systems, or applications for or in connection with any of the following:

(i) real time navigation or route guidance, including but not limited to turn-by-turn route guidance that is synchronized to the position of a user's sensor-enabled device.

(ii) any systems or functions for automatic or autonomous control of vehicle behavior; or

(iii) enterprise dispatch, fleet management, business asset tracking or similar applications. If you want to engage in enterprise dispatch, fleet management, business asset tracking, or similar applications, please contact the
Google Maps API for Business sales team to obtain a Google enterprise license. (If you are offering a non-enterprise implementation, you may use the Google Maps API(s) to track assets such as cars, buses or other vehicles, as long as your tracking application is made available to the public without charge. For example, you may offer a free, public Maps API Implementation that displays real-time public transit or other transportation status information.)

11. Licenses from You to Google.

11.1 Content License. Google claims no ownership over Your Content, and you retain copyright and any other rights you already hold in Your Content. By submitting, posting or displaying Your Content in the Service, you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publicly perform, publicly display and distribute Your Content through the Service for the sole purpose of enabling Google to provide you with the Service in accordance with Google's privacy policy.

11.2 Marketing License. You grant to Google a worldwide, royalty-free, non-transferable, and non-exclusive license during the Term to use Your Brand Features and Your Content to publicize or advertise that you are using the Service (for example, by using your marks in presentations, marketing materials, customer lists, financial reports and Web site listings (including links to your website), or by creating marketing or advertising materials that show screenshots of the Service in which Your Content is featured).

11.3 Authority to Grant Licenses. You represent and warrant to Google that you have all the rights, power and authority necessary to grant the above licenses.

12. Terminating this Agreement.

12.1 The Terms will continue to apply until terminated by either you or Google as set out below.

12.2 You may terminate your legal agreement with Google by removing the Maps API(s) code from your implementation and discontinuing your use of the Service at any time. You do not need to specifically inform Google when you stop using the Service.

12.3 Google reserves the right to terminate these Terms or discontinue the Service or any portion or feature for any reason and at any time without liability or other obligation to you, except as described under Section 4.4.

12.4 Nothing in this Section will affect Google's rights regarding provision of the Service under Section 4 (Provision of Service By Google) of the Terms.

12.5 When this legal agreement comes to an end, those Terms that by their nature are intended to continue indefinitely will continue to apply, including but not limited to: Sections 6 (Google's Proprietary Rights); 12.4 and 12.5 (Terminating this Agreement); 13 (Exclusion of Warranties); 14 (Limitation of Liability); 15 (Indemnity); and 19 (General Legal Terms).

13. EXCLUSION OF WARRANTIES.

13.1 NOTHING IN THESE TERMS, INCLUDING SECTIONS 13 AND 14, WILL EXCLUDE OR LIMIT GOOGLE'S WARRANTY OR LIABILITY FOR LOSSES THAT MAY NOT BE LAWFULLY EXCLUDED OR LIMITED BY APPLICABLE LAW. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR CONDITIONS OR THE LIMITATION OR EXCLUSION OF LIABILITY FOR CERTAIN TYPES OF LOSS OR DAMAGES. ACCORDINGLY, ONLY THE LIMITATIONS THAT ARE LAWFUL IN YOUR JURISDICTION WILL APPLY TO YOU, AND GOOGLE.S LIABILITY WILL BE LIMITED TO THE MAXIMUM EXTENT PERMITTED BY LAW.

13.2 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SERVICE AND THE CONTENT IS AT YOUR SOLE RISK AND THAT THE SERVICE AND THE CONTENT ARE PROVIDED "AS IS" AND "AS AVAILABLE." IN PARTICULAR, GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS AND THEIR SUPPLIERS, DO NOT REPRESENT OR WARRANT TO YOU THAT:

(a) YOUR USE OF THE SERVICE WILL MEET YOUR REQUIREMENTS;
(b) YOUR USE OF THE SERVICE WILL BE UNINTERRUPTED, TIMELY, SECURE OR FREE FROM ERROR;
(c) THE INFORMATION OBTAINED BY YOU AS A RESULT OF YOUR USE OF THE SERVICE WILL BE ACCURATE OR RELIABLE; AND
(d) DEFECTS IN THE OPERATION OR FUNCTIONALITY OF ANY SOFTWARE PROVIDED TO YOU AS PART OF THE SERVICE WILL BE CORRECTED.


13.3 ANY CONTENT OBTAINED THROUGH THE USE OF THE GOOGLE SERVICES IS DONE AT YOUR OWN DISCRETION AND RISK AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE, LOSS OF DATA, OR ANY OTHER DAMAGE OR INJURY THAT RESULTS FROM THE DOWNLOAD OR USE OF ANY SUCH CONTENT.

13.4 NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM GOOGLE, OR THROUGH OR FROM THE SERVICE OR CONTENT, WILL CREATE ANY WARRANTY NOT EXPRESSLY STATED IN THE TERMS.

13.5 GOOGLE, ITS LICENSORS, AND THEIR SUPPLIERS FURTHER EXPRESSLY DISCLAIM ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.

14. LIMITATION OF LIABILITY.

14.1 SUBJECT TO SECTION 13.1, YOU EXPRESSLY UNDERSTAND AND AGREE THAT, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, GOOGLE, ITS SUBSIDIARIES, AND AFFILIATES, AND GOOGLE'S LICENSORS AND THEIR SUPPLIERS, WILL NOT BE LIABLE TO YOU FOR:


(a) ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, HOWEVER CAUSED AND UNDER ANY THEORY OF LIABILITY (INCLUDING, BUT NOT BE LIMITED TO: CONTRACT, TORT, COMMON LAW, OR STATUTORY DAMAGES; ANY LOSS OF PROFIT (WHETHER INCURRED DIRECTLY OR INDIRECTLY), ANY LOSS OF GOODWILL OR BUSINESS REPUTATION, ANY LOSS OF DATA, COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR OTHER INTANGIBLE LOSS); OR

(b) ANY LOSS OR DAMAGE AS A RESULT OF:

(i) ANY RELIANCE PLACED BY YOU ON THE COMPLETENESS, ACCURACY OR EXISTENCE OF ANY ADVERTISING, OR AS A RESULT OF ANY RELATIONSHIP OR TRANSACTION BETWEEN YOU AND ANY ADVERTISER OR SPONSOR WHOSE ADVERTISING APPEARS ON THE GOOGLE SERVICES;
(ii) ANY CHANGES THAT GOOGLE MAY MAKE TO THE SERVICE, OR ANY PERMANENT OR TEMPORARY CESSATION IN THE PROVISION OF THE SERVICE (OR ANY FEATURES WITHIN THE SERVICE);
(iii) THE DELETION OF, CORRUPTION OF, OR FAILURE TO STORE, ANY CONTENT AND OTHER COMMUNICATIONS DATA MAINTAINED OR TRANSMITTED BY OR THROUGH YOUR USE OF THE SERVICE;
(iv) YOUR FAILURE TO PROVIDE GOOGLE WITH ACCURATE ACCOUNT INFORMATION; OR
(v) YOUR FAILURE TO KEEP YOUR PASSWORD OR ACCOUNT DETAILS SECURE AND CONFIDENTIAL.


14.2 THE LIMITATIONS ON GOOGLE'S LIABILITY TO YOU IN SECTION 14.1 ABOVE WILL APPLY WHETHER OR NOT GOOGLE, ITS SUBSIDIARIES, AFFILIATES, LICENSORS OR THEIR SUPPLIERS HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES OR DAMAGES.

15. Indemnities.

15.1 You hereby agree to defend, indemnify, and hold Google, its officers, directors, agents, affiliates, strategic partners, licensors and their suppliers ("the Indemnified Parties") harmless from and against any claim or liability arising out of:

(a) your use of the Maps API(s) in breach of the Terms or applicable policies;
(b) your Maps API Implementation;
(c) any use by users of your Maps API Implementation;
(d) any claim that your Maps API Implementation or Your Content violates any applicable law, including but not limited to any claim that your Maps API Implementation infringes the rights of a third party.


15.2 You will cooperate as fully as reasonably required in the defense of any claim. Google reserves the right, at its own expense, to assume the exclusive defense and control of any matter subject to indemnification by you. You acknowledge that damages for improper use of the Maps API(s) may be irreparable; therefore, Google is entitled to seek equitable relief, including but not limited to preliminary injunction and injunction, in addition to all other remedies.

16. Copyright Policies; Content Removal; Termination of Repeat Offenders' Accounts.

It is Google's policy to respond to notices of alleged copyright infringement that comply with applicable international intellectual property law (including, in the United States, the Digital Millennium Copyright Act) and to terminate the accounts of repeat offenders. Details of Google's policy can be found here.

17. Other Content.
17.1 The Service may include hyperlinks to other websites or content or resources. Google has no control over any web sites or resources that are provided by companies or persons other than Google. You acknowledge and agree that Google is not responsible for the availability of any such external sites or resources, and does not endorse any advertising, products, or other materials on or available from such websites or resources.
17.2 You acknowledge and agree that Google is not liable for any loss or damage that may be incurred by you as a result of the availability of those external sites or resources, or as a result of any reliance placed by you on the completeness, accuracy, or existence of any advertising, products, or other materials on, or available from, such websites or resources.

18. Language of the Terms.
18.1 Where Google has provided you with a translation of the English language version of the Terms, you agree that the translation is provided for your convenience only and that the English language version of the Terms will govern your relationship with Google.
18.2 If there is any contradiction between the English language version of the Terms and a translation of the Terms, the English language version will take precedence.

19. General Legal Terms.
19.1 Notices. You agree that Google may provide you with notices, including those regarding changes to the Terms, by email, regular mail, or postings on the Service.
19.2 No Waiver. You agree that if Google does not exercise or enforce any legal right or remedy available to it under the Terms (or any applicable law), Google will not be deemed to have waived its rights or remedies, and those rights and remedies will still be available to Google. Any waiver of any provision of these