搜狗地图api android,搜狗地图API - Sogou Maps Service API

news/2024/11/7 17:01:20/

搜狗地图服务接口 API 参考

包含了所有开发中用到的服务接口实例以及使用方法。

使用前请您认真阅读《搜狗地图API使用条款》,如果您已开始使用,表示您已确认并同意该条款中的所有内容。

为了给您提供稳定的服务,请申请clientid,申请流程请参照用户clientid申请。

参考目录

Geocoder根据一个地址类的描述文字,返回其最可能的坐标。

地址解析请求的http网址:

//api.map.sogou.com/engine/api/geocoder/output?parameters

其中,output 可能是以下任何一个值:

json(建议)表示以 JavaScript 对象表示法 (JSON) 的形式输出

xml 表示以 XML 的形式输出

参数是否必填说明

addr

必填

需要coding的地址,必选参数,越详细越好,最好是**省**市**区**路**号格式的.

city

选填

coding时参考的城市,可选参数,如果知道城市最好给city赋值,可以增加准确度。

clientid

选填

clientid参数,表示客户id,用户可以通过申请获得clientid,clientid与客户的域名绑定,并根据用户权限不同绑定了访问次数的限制。如果没有clientid,则请求次数限制在每天2000次。如果访问次数超过这个限制,都需要申请clientid,以便提供更稳定的服务。

contenttype

选填

contenttype参数,用来定义返回内容的编码格式。当无此参数时默认为GBK。

cb

选填

回调函数名,可选参数。

由请求路径中 output 指定服务的返回格式。

以下是一个HTTP请求实例:

//api.map.sogou.com/engine/api/geocoder/json?city=北京市&addr=北京市海淀区中关村东路一号院

JSON结果显示如下所示:

{

"response":

{

"keyword":"北京市海淀区中关村东路一号院",

"match":"海淀区中关村东路一号院7号楼威盛大厦",

"y":4837046.995794,

"city":"北京市",

"x":1.2949190267684E7

},

"status":"ok"

}

以下是一个HTTP请求实例:

//api.map.sogou.com/engine/api/geocoder/xml?city=北京市&addr=北京市海淀区中关村东路一号院

XML结果显示如下所示:

&ltxml>

&ltresponse>

&ltkeyword>北京市海淀区中关村东路一号院&lt/keyword>

&ltmatch>海淀区中关村东路一号院7号楼威盛大厦&lt/match>

&lty>4837046.995794&lt/y>

&ltcity>北京市&lt/city>

&ltx>1.2949190267684E7&lt/x>

&lt/response>

&ltstatus>ok&lt/status>

&lt/xml>

返回结果包括response、status两个元素。

status元素

服务返回的状态码,会返回以下两个值:

ok 表示服务正常,请求无误。

error 表示返回结果有误,可以通过解析response中的error节点,得到详细的错误信息。

response元素

response包括两中情况,输入参数无误,查询结果正常的情况,查询有误的情况。分别对应status的ok和error状态。

属性名说明

keyword

提交的addr参数。

city

所匹配的城市。

match

匹配到的已有地址.

x

匹配到的x坐标.

y

匹配到的y坐标.

error

当status为error时需要解析此节点。error节点包括id和msg两个元素。错误情况:

id=610 "匹配失败!";


http://www.ppmy.cn/news/543287.html

相关文章

GIS(三)——优化js版搜狗地图的brand标牌样式

从上一篇博文的效果图中,我们看到有几个相近的brand标牌给相互遮挡住了,不能完整的显示。怎么处理一下呢?今天我们就来研究一下这个解决方案。 其实要想不被遮挡,可以让这几个brand位置变动一下,而不总是箭头向下指向景…

sogou地图改版了

1. 整体色调改变了。 道路以google的黄色(暖色调为主),不再是原来的墨绿色(冷色调为主)。 2. 有瓦片间有白色分割线 拖动过程中, 有白色分割线,但松开鼠标后,又可能消失。 3. 动态交通图更加整洁了。 地图模式下,文字…

谷歌地图(Google Maps)接入基础篇

前段时间因为公司需要给维修人员更方便的前往店主的店面,所以增加了谷歌GPS定位获取,所以就专门去看了一下谷歌地图,花了点时间熟悉了一下,接入谷歌地图,最简单的方法就是通过CocoaPods接入, 导入"podGoogleMaps 和podGoogle…

地图实现-网页版Google Map

为了方便,下面把地理信息图片简称为瓦片。 目前网上流行的有两种开发方式, 1.使用离线的Google Map API离线瓦片。 2.使用在线的Google Map API在线瓦片。 这两方式都用的是Google Map API,在使用过程中遇到性能问题、扩展性问题、版权问题&#xff0c…

Google Map Api 谷歌地图接口整理

Google Map Api 谷歌地图接口整理 一:基本知识: 1. 使用谷歌地图 API 的第一步就是要注册一个 API 密钥,需要注重一下两点: 1.假如使用 API 的页面还没有发布,只是在本地调试,可以不用密钥,随…

【谷歌地图--MapsSDK集成】

上网查了一些资料发现有关谷歌地图sdk集成的文章还是不少的,但是都缺乏系统性。这里做些系统整理,主要分以下篇幅讲解,希望对初始谷歌地图的你有所帮助: 【谷歌地图–集成准备】【谷歌地图–MapsSDK集成】【谷歌地图–Directions…

如何加载全国8000G离线谷歌卫星地图并进行标注

最近遇到很多朋友需要使用加载离线地图到微图内进行使用,既然是加载离线地图,今天就给大家一口气加载全国8000G一到十九级的谷歌卫星地图离线数据到微图内。没错,谷歌卫星地图!没错,全国8000G!没错&#xf…

HD-map:大话高精地图和语义地图

小哥哥我最近又在一家无人驾驶公司实习了,主攻高精地图、语义地图方向,今天为大家讲一讲我阅读各大媒体科技板块、各个技术科普公众号、看过各无人驾驶公司流出视频进行反推,以及自身日常工作接触任务后,对高精地图是什么这个问题…