获取经纬度api使用心得【对比百度,谷歌地图API】
2014-03-20 17:44
309 查看
前些日子,写了一篇使用谷歌地图api获取经纬度的文章,之后又有时间研究了下百度的api,有些心得和大家分享一下!
1.使用强大的谷歌!
谷歌的强大毋庸置疑,但是国内被封的概率也很大,但是使用google获得经纬度比较方便
![](http://img.blog.csdn.net/20140320174258265?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTc0MjMzNDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
关键是在最新版本不需要申请密钥,没有百度的安全,跨域的问题!但是缺点也很明显,每天超过20000多次请求会收费,会被封等,补充一点,ie测试谷歌的会挂掉!
2.使用也很强大的百度!
1.百度需要申请密钥!而且还有一些配置,web的相对简单,如果是手机端的那就麻烦了,未做研究!但是免费的,而且没有谷歌容易被封!
2.涉及跨域问题,如果同google的请求方式的话,则ajax不会输出任何内容,包括debug都不会提示任何错误【除了请求url变红!】,但这的确是跨域的问题!【如果是getScript的请求的话则会提示undefined错误,错误信息莫名其妙】
因此,百度使用方法
![](http://img.blog.csdn.net/20140320174335718?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTc0MjMzNDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
【图比较小,只是说明顺序】
其实很奇怪!在浏览器中直接访问链接的话,会出来对应的数据信息,但是如果是vs内置的浏览器的话,则会提示下载js!!!事实证明,访问返回的的确是js文件!最后注意:图上代码顺序必须如此!否则会提示回调函数未定义!
对比两种方式,百度复杂但是免费而且不会被封;谷歌方便简单但是使用次数多了会收费,主要是在大陆会被封!所以还是选择百度吧,虽然操作多了点,不好理解,但是安全第一,而且ie的测试反馈,谷歌的会挂掉,而百度正常!
1.使用强大的谷歌!
谷歌的强大毋庸置疑,但是国内被封的概率也很大,但是使用google获得经纬度比较方便
关键是在最新版本不需要申请密钥,没有百度的安全,跨域的问题!但是缺点也很明显,每天超过20000多次请求会收费,会被封等,补充一点,ie测试谷歌的会挂掉!
2.使用也很强大的百度!
1.百度需要申请密钥!而且还有一些配置,web的相对简单,如果是手机端的那就麻烦了,未做研究!但是免费的,而且没有谷歌容易被封!
2.涉及跨域问题,如果同google的请求方式的话,则ajax不会输出任何内容,包括debug都不会提示任何错误【除了请求url变红!】,但这的确是跨域的问题!【如果是getScript的请求的话则会提示undefined错误,错误信息莫名其妙】
因此,百度使用方法
【图比较小,只是说明顺序】
其实很奇怪!在浏览器中直接访问链接的话,会出来对应的数据信息,但是如果是vs内置的浏览器的话,则会提示下载js!!!事实证明,访问返回的的确是js文件!最后注意:图上代码顺序必须如此!否则会提示回调函数未定义!
对比两种方式,百度复杂但是免费而且不会被封;谷歌方便简单但是使用次数多了会收费,主要是在大陆会被封!所以还是选择百度吧,虽然操作多了点,不好理解,但是安全第一,而且ie的测试反馈,谷歌的会挂掉,而百度正常!
相关文章推荐
- 使用html5定位经纬度然后用百度api获取城市等位置信息
- 百度API获取经纬度使用
- 百度api获取经纬度及详细位置
- 利用百度api技术获取客户端IP地址经纬度及所在城市位置
- 【百度地图API】百度API卫星图使用方法和卫星图对比工具
- 通过百度API获取经纬度
- 【百度地图API】百度API卫星图使用方法和卫星图对比工具
- 【经验小谈】百度定位api使用 百度定位demo 百度地图快速定位 百度地图获取当前位置 获取自己的位置 百度定位示例
- 服务端java实现根据地址从百度API获取经纬度
- java工具类(一)之服务端java实现根据地址从百度API获取经纬度
- 百度开发者API接口:获取经纬度和详细地理位置(Geocoding API和IP定位API)
- 【百度地图API】百度API卫星图使用方法和卫星图对比工具
- 百度API-根据地址获取经纬度
- 借助百度API通过经纬度获取城市(python实现)
- 如何使用谷歌地图api获取指定区域的经纬度
- java工具类(一)之服务端java实现根据地址从百度API获取经纬度
- java根据地址获取百度API经纬度
- 利用百度地图Geocoding API获取特定地区或地址的经纬度信息
- 腾讯云图片鉴黄集成到C# SQL Server 怎么在分页获取数据的同时获取到总记录数 sqlserver 操作数据表语句模板 .NET MVC后台发送post请求 百度api查询多个地址的经纬度的问题 try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会 不会被执行,什么时候被执行,在 return 前还是后? js获取某个日期
- Android——使用百度API获取经度纬度以及所在城市