Google Map Web服务API
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小时内最多可以提出 1 000 个请求。
- 已另外通过 API 控制台验证过身份的用户每 24 小时内最多可以提出 100 000 个请求。验证时需要您提供信用卡信息,您可以在控制台中启用结算。我们不会因您使用 Places API 而从您的信用卡中扣除任何费用。
虽然较低的限制对于研发和测试而言已经足够,但我们建议您在发布应用程序之前启用较高的限制。
第一步,申请API密钥,。您可以通过 Google API 控制台管理 API 密钥。要激活 Places API 并创建密钥,请执行以下操作:
- 访问 API 控制台(网址为 https://code.google.com/apis/console)并使用您的 Google 帐户登录。
- 您首次登录控制台时,系统会为您创建一个名为 API Project 的默认项目。您可以使用该项目,也可以通过点击窗口顶部的 API 项目 (API Project) 按钮来创建一个新项目。
- 在 Places API 列表中点击激活,然后点击确定,以继续操作。
- 如果系统弹出提示,请选择要与此产品配合使用的 Google 帐户。在开发人员预览期间,您必须选择要用于接收邀请的帐户。点击允许。
- 仔细阅读并接受服务条款。随后您会返回主控制台页面。
- 点击左侧导航栏中的 API 访问 (API access)。您的密钥会列出在此页面上。
第二步,拼写发送http请求的url,注意需使用第一步申请的key;
第三步,接收http请求返回的数据(支持json和xml格式)。
1.1.5 接口示例
2) 地方详情请求会返回关于某个特定“地方”的更加具体的详情。
3) 地方所在位置可让您报告某位用户已到达某个“地方”。“所在位置”用于衡量某个“地方”的热门程度;频繁的报告位置可以提高该“地方”在您应用程序的 Place Search 结果中的排名。
4) 地方报告可让您向“地方”服务添加新的“地方”,还可删除您的应用程序已添加的“地方”。
Google Geocoding API包括地址解析和逆地址解析功能。
第一步,拼写发送http请求的url,不需要注册Key/密钥
第二步,接收http请求返回的数据(支持json和xml格式)。
注意:Google Directions API 不需要 Maps API 密钥!
Google Directions API 是一种使用 HTTP 请求计算多个位置间路线的服务。
第一步,拼写发送http请求的url,不需要注册Key/密钥;
第二步,接收http请求返回的数据(支持json和xml格式)。
该服务并不会返回详细的路线信息。您可以将所需的一对起点和终点传递至 Directions API,以获取路线信息。
1.4.3 使用限制
每条发送至 Distance Matrix API 的查询可使用的元素数量是有限的,其数量由起点数乘以终点数来定义。
针对 Google Maps API 专业版客户的限制较为宽松:
Maps API 专业版客户可以与自己的 Google Enterprise 销售客户经理联系,以购买更多配额。
在进行网址编码前,Distance Matrix API 网址长度的上限为2048个字符。某些 Distance Matrix API 服务网址可能会涉及多个位置,因此您在构建网址时请注意此限制。
1.4.4 如何使用
第一步,拼写发送http请求的url,不需要申请key/密钥;
第二步,接收http请求返回的数据(支持json和xml格式)。
1.1.5 接口示例
温哥华到旧金山 |
温哥华到维多利亚 |
西雅图到旧金山 |
西雅图到维多利亚 |
2 收费标准
2.1:使用各 Maps API 的网站和应用程序如果符合以下条件则无需付费:
如果您的应用程序超出了这些使用限制,那么您必须通过以下某种方法做出回应才能继续在应用程序中使用 Maps API:
我们在此处提供了要计入“地图加载次数”的情况的精确定义。您可以在此处找到有关费用的详情。
在符合 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 地址解析受限的解决办法
综上所述,最好的方法还是购买,如果数量少就用windows services来实现。
Google Map Web服务API相关推荐
- 百度鹰眼html打开,BMap:WEB 服务API
ylbtech-Map-Baidu: WEB 服务API 百度地图Web服务API为开发者提供http/https接口,即开发者通过http/https形式发起检索请求,获取返回json或xml格式的 ...
- google map 地理编码API的两种方式
google 地图在 2018 年7月16之后,开始收费,所以当你需要用到google地图的服务的时候需要开通结算服务,获取到key,具体资费和服务内容 ,请参考google map官网google ...
- 使用百度地图Web服务API查询地点的经纬度信息
使用百度地图Web服务API查询地点的经纬度信息 API地理编码服务 数据 结果 API地理编码服务 地理编码服务(又名Geocoder)是一类Web API接口服务: 地理编码服务提供将结构化地址数 ...
- python如何爬虫获取图形上点的坐标_python调用百度地图WEB服务API获取地点对应坐标值...
本篇博客介绍如何使用Python调用百度地图WEB服务API获取地点对应坐标值,现有一系列结构化地址数据(如:北京市海淀区上地十街十号),目的是获取对应坐标值. 百度地图开发者平台路线规划使用说明网址 ...
- python调用百度地图实现导航_python调用百度地图WEB服务API获取地点对应坐标值
本篇博客介绍如何使用Python调用百度地图WEB服务API获取地点对应坐标值,现有一系列结构化地址数据(如:北京市海淀区上地十街十号),目的是获取对应坐标值. 百度地图开发者平台路线规划使用说明网址 ...
- android高德天气api接口,天气查询-API文档-开发指南-Web服务 API | 高德地图API
产品介绍 天气查询是一个简单的HTTP接口,根据用户输入的adcode,查询目标区域当前/未来的天气情况. 使用API前您需先申请Key,若无高德地图API账号需要先申请账号. 适用场景 需要使用相关 ...
- 百度鹰眼Web服务API开发使用教程
文章目录 @[toc] 百度地图开发 - 鹰眼轨迹 一. 准备工作 二. 开发流程 [全程官方讲解文档](http://lbsyun.baidu.com/index.php?title=yingyan ...
- 高德天气 php,天气查询-API文档-开发指南-Web服务 API | 高德地图API
产品介绍 天气查询是一个简单的HTTP接口,根据用户输入的adcode,查询目标区域当前/未来的天气情况. 使用API前您需先申请Key,若无高德地图API账号需要先申请账号. 适用场景 需要使用相关 ...
- 设置电子围栏 高德地图_地理围栏-API文档-开发指南-Web服务 API | 高德地图API
产品介绍 地理围栏服务是一类HTTP接口,提供在服务端,增删改查地理围栏的功能,同时支持对于设备与围栏关系进行监控. 适用场景 地理围栏服务适用于需要针对特定区域,监控用户位置与区域关系的场景中.包括 ...
- 接口获取行政区划代码_行政区域查询-API文档-开发指南-Web服务 API | 高德地图API...
产品介绍 行政区域查询是一类简单的HTTP接口,根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息. 使用API前您需先申请Key,若无高德地图API账号需要先申请账号. 例如:中国> ...
最新文章
- flink搭建集群(一主三从)
- handsontable pro 授权码 key 生成器(JS函数)(仅供学习交流)
- 经典排序算法 - 堆排序Heap sort
- 炒股十余年,亏了很多钱,现在很迷茫是退出股市还是继续坚持?
- 【第135期】游戏策划:给@蒙蒙水雾的简历分析
- 【Linux】进程间通信之消息队列
- 神仙道丹药材料及掉落地点大全
- 示例程序:关于双目视觉,标定,立体匹配(视差算法),点云,双目三维重建的原理以及代码
- Python | datetime与time模块
- psv无线怎么连接电脑连接电脑连接服务器,PSVR怎么接电脑 PS VR连接电脑使用教程...
- 飞桨领航团AI达人创造营课程笔记Lesson_2:数据集的获取与处理(CV方向)
- mpf11_2_chain rule_forward_backpropag_Jacobian_error_loss_RSI_patternTriangl_CMFi_Williams%R_AO_VWAP
- 数据分析师的Windows装机必备软件
- 对于vector中高效删除中间元素的技巧
- 开房不用前台登记 刷脸进门自助入住
- OpenAI经典案例分享-1多智能体使用特定工具交互Multi-Agent Interaction-2机械手解决魔方Robot Hand
- 畸变矫正及像素损失分析
- odom 里程计轨迹的代码
- hbase 基本语法
- Android ART
热门文章
- 无法修改默认浏览器的原因
- 如何向icloud上传文件_扔掉百度网盘,这两招教你用好 iCloud 分享文件
- 麻省理工学院(MIT)发明漏洞自动修复系统
- AlphaGo已然独孤求败,通过人工智能解放鉴黄劳动力还会有多久?
- 计算机定时关机计划任务失败,如何设置定时关机任务?电脑设置定时关机任务方法...
- LRC歌词文件读取代码
- [每日一氵] openCV resize函数直接按比例缩放
- 三大重组股上涨最具爆发力!
- 如果批评《说好不哭》不自由,则赞美周杰伦无意义
- 计算机网络技术的职业倾向,(职业规划)计算机网络技术专业个人职业生涯规划书(8页)-原创力文档...