您的位置:首页 > 其它

获取经纬度api使用心得【对比百度,谷歌地图API】

2014-03-20 17:44 309 查看
前些日子,写了一篇使用谷歌地图api获取经纬度的文章,之后又有时间研究了下百度的api,有些心得和大家分享一下!

1.使用强大的谷歌!

谷歌的强大毋庸置疑,但是国内被封的概率也很大,但是使用google获得经纬度比较方便



关键是在最新版本不需要申请密钥,没有百度的安全,跨域的问题!但是缺点也很明显,每天超过20000多次请求会收费,会被封等,补充一点,ie测试谷歌的会挂掉!



2.使用也很强大的百度!

1.百度需要申请密钥!而且还有一些配置,web的相对简单,如果是手机端的那就麻烦了,未做研究!但是免费的,而且没有谷歌容易被封!

2.涉及跨域问题,如果同google的请求方式的话,则ajax不会输出任何内容,包括debug都不会提示任何错误【除了请求url变红!】,但这的确是跨域的问题!【如果是getScript的请求的话则会提示undefined错误,错误信息莫名其妙】

因此,百度使用方法


【图比较小,只是说明顺序】

其实很奇怪!在浏览器中直接访问链接的话,会出来对应的数据信息,但是如果是vs内置的浏览器的话,则会提示下载js!!!事实证明,访问返回的的确是js文件!最后注意:图上代码顺序必须如此!否则会提示回调函数未定义!



对比两种方式,百度复杂但是免费而且不会被封;谷歌方便简单但是使用次数多了会收费,主要是在大陆会被封!所以还是选择百度吧,虽然操作多了点,不好理解,但是安全第一,而且ie的测试反馈,谷歌的会挂掉,而百度正常!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐