这次碰到的需求是:

根据IP定位后 显示具体在哪个地方,那么逻辑可以总结为:

Step1 根据IP定位得到具体的坐标点

Step2 根据坐标点来得到真实的地理位置

实现:

$.ajax({type: "post",url: 'https://www.googleapis.com/geolocation/v1/geolocate?key=你的key',contentType: "application/json; charset=utf-8",dataType: "json",success: function(result) {var location = result.location;    //这里获取到坐标值_map.panTo(location);var strlocation = location.lat+','+location.lng;getAddrFromLatLng(strlocation,function(address){ //这里的address就是转换后的真实地址 某某市某某区某某街道}
});

getAddrFromLatLng的实现

/*
*功能:使用Google地图的API 根据坐标得到具体的位置
*参数:坐标,GoogleKey
*返回值:字符串 位置
*/
function getAddrFromLatLng(latlng,callback){var pos = latlng;$.ajax({url: "https://maps.googleapis.com/maps/api/geocode/json?latlng="+pos+"&key="+GoogleKey,type: "POST",data:{},dataType: "json",success: function(data){var status = data["status"];var addr;if (status === 'OK'){addr = data["results"][0].formatted_address;}else{addr = "";}callback(addr);},error:function(err){console.log(err.statusText);console.log('异常');}});
}

通过这种方式就可以根据坐标得到真实的地理位置。

Google地图中关于根据具体坐标定位真实地理位置相关推荐

  1. 在Google地图中显示行政区边界

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 不知道从 ...

  2. 如何在cad中导入谷歌地图_如何在Google地图中设置出发和到达时间

    如何在cad中导入谷歌地图 Unless you work from home, Google Maps is fantastic at knowing where you need to be, a ...

  3. 如何在cad中导入谷歌地图_如何在Google地图中避开收费公路

    如何在cad中导入谷歌地图 No one likes to pay to be able to drive on a specific road, especially if you're just ...

  4. vue中js转换火星坐标以及真实坐标

    var gps = { pi: 3.1415926535897932384626, x_pi: 3.14159265358979324 * 3000.0 / 180.0, a: 6378245.0, ...

  5. Google Map开发系列(六)——谷歌地图坐标定位

    要在地图中定位一个点,最常见的就是使用一个地理坐标来定位.但是,谷歌地图 API 还提供了不同于地理坐标的多套坐标系统,方便我们在需要的时候使用不同的坐标来定位在地图上显示的信息.我在右边的地图中演示 ...

  6. Android 开发笔记 Google地图定位与路线显示

    当你的应用需要加入Google地图,并且需要根据两点坐标规划路线时,就需要在应用中加入Google地图,调用指定的api获取路线数据,再把数据显示出来. 1.加载google地图,实例化一个地图视图对 ...

  7. google地图定位小Demo

    好几天没写博客了,今天写的是一个简单功能的google地图小demo,因为模拟器定位的经纬度默认设置为苹果公司地址,在调试-->位置  里可以修改地图的其他位置定位 测试效果       实现地 ...

  8. 免费Google地图API使用说明(转)

    转自:http://www.cnblogs.com/mypig/articles/1936154.html 01 事件监视 02    03 GEvent.addListener用来注册事件监视器,在 ...

  9. Google 地图 google map api / 地图有关

    第一种效果:可搜索,可以计算 参考: http://www.ditu123.com/main/google_map_api.html#The_Hello_World_of_Google_Maps 代码 ...

  10. 免费Google地图API使用说明

    事件监视GEvent.addListener用来注册事件监视器,在这个例子中,在用户移动或拖拽地图后,输出地图中心点的经/纬.var map = new GMap(document.getElemen ...

最新文章

  1. 用 @Value(“${xxxx}“)注解从配置文件读取值的用法
  2. 深度学习目标检测之 YOLO v3
  3. 第七章:集成学习(利用AdaBoost元算法...)
  4. java阿里系学习经历的小小领悟
  5. 服务器按ctrl alt delete没有用_详细教程——用PS制作直邮广告
  6. mysql事件【定时器】
  7. 「力扣」509. 斐波那契数【动态规划】详解!
  8. zeppelin 配置 spark
  9. Kubernetes1.91(K8s)安装部署过程(六)--node节点部署
  10. dsoframer.ocx java_DSOFramer.ocx 控件使用
  11. 根据MAC地址查询网卡厂商
  12. centos7 卸载service服务
  13. ROS安装超详细保姆级教程
  14. 1. Zigbee应用程序框架开发指南 - 概述
  15. 传感器中的NC引脚和DNC引脚的区别
  16. 微信公众号自动回复海报
  17. 服务器一装2008r2系统就蓝屏,服务器安装2008r2后蓝屏
  18. geany的安装与使用
  19. 鸿蒙系统怎么打开纯净模式,#手机[超话]##2021有点东西##OPP... - @安诺颜_ 的微博精选 - 微博国际站...
  20. Python 3 怎么快速搭建服务器

热门文章

  1. 信息学奥赛一本通1179:奖学金
  2. Cisco三层交换机的详细配置
  3. Vagrant设置局域网访问
  4. Assembler - Debug
  5. 联想服务器装系统极慢,联想win10系统安装版重装后运行速度变慢了
  6. 腾讯云北京技术沙龙邀请函:AI技术全面场景化落地实践
  7. 企业邮箱怎么换服务器,如何更换企业邮箱
  8. Exchange ProxyShell复现
  9. 数据分析师与数据科学家的区别
  10. 网页表格局部数据比对变色