当前位置: 首页 > news >正文

同创企业网站源码免费个人网站制作

同创企业网站源码,免费个人网站制作,厦门网站建设慕枫,互联网+报名入口官网在JavaScript中,获取经纬度通常需要使用定位服务,比如HTML5的Geolocation API。然而拿到坐标后,将经纬度转换为城市信息,则需要使用逆地理编码服务接口,比如百度或者高德的 API, 但是他们收费都很高, 我们可以使用一些…

在JavaScript中,获取经纬度通常需要使用定位服务,比如HTML5的Geolocation API。然而拿到坐标后,将经纬度转换为城市信息,则需要使用逆地理编码服务接口,比如百度或者高德的 API, 但是他们收费都很高, 我们可以使用一些便宜的接口, 效果一样的。

以下是一个简单的示例:

一、获取经纬度

首先,你需要使用Geolocation API获取用户的经纬度。这需要用户的许可,所以它是一个异步操作。以下是如何获取经纬度的代码:

navigator.geolocation.getCurrentPosition(function(position) {var lat = position.coords.latitude;var lon = position.coords.longitude;console.log("Latitude: " + lat);console.log("Longitude: " + lon);
}, function(error) {console.log("Error occurred. Error code: " + error.code);// error.code 可以是:0, 1,或2
});
二、根据经纬度获取城市信息

然后,你可以使用易客云API将经纬度转换为城市信息。以下是使用此API的示例代码:

<!-- 此示例需要注册api账号https://yikeapi.com/index/geocode
-->
<!DOCTYPE html>
<html lang="zh-CN" style="height: 100%"><head><meta charset="utf-8"></head><body style="height: 100%; margin: 0"><div id="container" style="height: 100%"></div><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.1/jquery.min.js"></script><script type="text/javascript">$.get('http://apia.yikeapi.com/geocode/?appid=43656176&appsecret=I42og6Lm&output=json&location=116.437039,39.999664',function(res) {console.log(res);var json = JSON.parse(res);if (json.errcode == 0) {console.log('当前所在城市:' + json.regeocode.addressComponent.district);}});</script></body></html>

输出结果

{“errcode”:0,“errmsg”:“success”,“nums”:147,“regeocode”:{“addressComponent”:{“province”:“北京市”,“city”:“北京市”,“district”:“朝阳区”,“adcode”:“110105”}}}
当前所在城市:朝阳区

易客云的逆地理编码接口返回的json结构和百度高德一模一样, 但是只支持区县级, 每日5万次级的仅需要三位数, 比5万便宜多啦🌶, 如果不是街道级定位要求, 那可以用这个

接口返回JSON
{"errcode":0,"errmsg":"success","nums":140,"regeocode":{"addressComponent":{"province":"北京市","city":"北京市","district":"朝阳区","adcode":"110105"}}
}

另外,也请注意,上述操作需要用户允许浏览器访问地理位置信息,这在某些浏览器设置或用户隐私设置中可能被禁用或受限。

http://www.dinnco.com/news/65666.html

相关文章:

  • 谷歌云 wordpressseo网站排名推广
  • 网站建设产品服务seo优化靠谱吗
  • 微信建网站冯站长之家官网
  • 日本代购网站怎么做的百度怎么发帖子
  • 查网站服务器地址站长收录
  • 网站建设登录注册怎么做b2b是什么意思
  • 动画网站制作网站域名服务器查询
  • 网站做电子商务需要什么资质百度seo2022
  • 网站排名数据seo云优化平台
  • 武汉做网站训自己如何优化网站排名
  • php 网站开发工程师优化疫情防控 这些措施你应该知道
  • 城市中国商业管理后台seo实战培训
  • 公司注册地址的要求网络舆情优化公司
  • 莆田系医院的网站用什么做的互联网公司网站模板
  • 中商华兴建设有限公司网站西安网站seo公司
  • 三水营销网站开发百度收录api怎么提交
  • centos系统怎么做网站企业网站设计公司
  • 新手学做网站相关书籍百度高级搜索入口
  • 济南网站建设jnjy8最近的新闻事件
  • 长春做网站公司长春seo公司沈阳今日新闻头条
  • Excel怎么做网站链接国内最好的危机公关公司
  • 监控网站建设需要多少钱黄冈网站建设收费
  • 手机网站设计通用尺寸seo兼职论坛
  • 深圳网站建设哪家强头条号权重查询
  • 菏砖网站建设现在如何进行网上推广
  • 网站建设全视频教程下载十大免费网站推广
  • wordpress mobile pack 网站标题郑州seo网站排名
  • 网站实时推送怎么做最新搜索关键词
  • 做网站都需要用到什么软件seo外包服务
  • 网站seo诊断优化分析该怎么做网站alexa排名查询