Google map经纬度解析

http://stackoverflow.com/questions/9409195/how-to-get-complete-address-from-latitude-and-longitude

Google map 根据指定经纬度解析出可读的地址信息,也就是地址解码了,主要使用 Geocoder
需要借助两个类Geocoder和Address,可点击查看官方文档。

  • 代码示例:
    List<Address> addresses;Geocoder geocoder = new Geocoder(mContext, Locale.getDefault());String addStr = null;try {addresses = geocoder.getFromLocation(place.getLatLng().latitude, place.getLatLng().longitude, 1);String address = addresses.get(0).getAddressLine(0);String city = addresses.get(0).getLocality();String state = addresses.get(0).getAdminArea();String zipCode = addresses.get(0).getPostalCode();String country = addresses.get(0).getCountryCode();addStr = address + "," + city + "," + state + "," + zipCode + "," + country;L.e("选择地址", addStr);} catch (IOException e) {e.printStackTrace();}
  • 获取到的信息:
700 Clabber Hill Road,Church Hill,Maryland,21623,US

还可以获取一些其他信息 国家名称 国家代码。。。之类的

注意:
如果返回的 state (州)和 city(市) 为中文,应该是手机默认语言是中文,而Geocoder geocoder = new Geocoder(mContext, Locale.getDefault());Locale.getDefault() 传递的是默认值,所以返回数据是中文。
此时如果服务器统一要求英文,需要手动把手机语言改成英文(很楼),或者代码改成 new Geocoder(mContext, Locale.US)(推荐)。

Google map根据经纬度获取地址信息相关推荐

  1. 如何通过经纬度获取地址信息?

    #阅读原文 摘要 Google Maps API Web Services,是一个为您的地图应用程序提供地理数据的 Google 服务的 HTTP 接口集合.具体包括:Google Geocoding ...

  2. php 腾讯地图 地址逆解析 根据经纬度获取地址信息

    弄了个小程序的定位,需要获取到地址信息 前端想站着把钱挣了,所以我就需要把经纬度转成地址信息返回 原文档地址:腾讯开发文档 其实简单,就是拼接一下参数就好 这里直接放码,下次用直接复制就好 funct ...

  3. 百度地图通过经纬度获取地址信息

    以前用的都是通过谷歌的坐标调用谷歌api 最近 发现老是连不上谷歌服务器. 于是找了找百度的, 地址为 http://developer.baidu.com/map/webservice-geocod ...

  4. python通过经纬度获取地址信息

    爬取社交数据时,有时候会碰到用经纬度表示地理位置信息,这种情况下需要进行转换以获取地理位置信息. 例如获取到的数据是{"business_id":"1SWheh84yJX ...

  5. java根据经纬度获取地址信息(腾讯地图)

    目录 前置条件 基本开发环境 相关模块的使用 实现效果 完整代码 后端 前端 前置条件 申请开发者密钥(key)申请密钥 腾讯地图WebService API 开发参考文档     WebServic ...

  6. 高德地图根据经纬度获取地址信息

    主要是使用高德里面地理编码与逆地理编码的getAddress这个方法, 根据逆向地理编码:将地理坐标(经纬度)转换成地址描述信息,对应为AMap.Geocoder的getAddress方法. 具体使用 ...

  7. 根据经纬度获取地址 :位置名称 区 市 省 国家 邮编

    方式1: 根据经纬度获取: 省 市 区 位置名称 import java.net.URL; import java.util.HashMap; import java.util.Map; import ...

  8. uni-app获取位置信息(经纬度转换地址信息)

    uniapp获取位置信息,获取到的信息为经纬度,再通过转换成地址信息 1.使用uni.getLocation()获取位置信息 2.下载qqmap-wx-jssdk.js插件插件下载地址 3.使用腾讯位 ...

  9. 微信小程序实战 -- map:根据百度地图的api来获取地址信息

    先附上实现效果:    实现的功能有:(中间"红色图标"所在位置为选择的定位) 1. 拖动地图,进行定位: 2. 根据输入的内容进行地图定位. 一. 申请秘钥ak ,下载百度地图微 ...

  10. java调用腾讯地图根据经纬度获取位置信息

    这是java提交经纬度信息,然后获取该经纬度所在省市区的一个方法,话不多说直接上代码: package com.lmj.util;import net.sf.json.JSONObject; impo ...

最新文章

  1. iccv2020论文汇总_ICCV2019 最佳论文出炉,附1987~2019历届ICCV最佳论文汇总( 提供下载)...
  2. Python档案袋( Sys 与 Import 模块)
  3. ft232 mac usb串口驱动_记Macbook Pro配合FT232使用PN532模块
  4. python下载之后无法启动_安装后启动时,适用于Python的Eric IDE崩溃
  5. 科研汪的日常--“键皇”,静电容的又一座高峰(REALFORCE RFU联名版开箱)
  6. b超可以看出什么_B超什么时候可以看到孕囊?
  7. POJ 1741 Tree(树的点分治)
  8. daily scrum 12.2
  9. AE “每用户订阅上的所有人SID 不存在”
  10. 线性空间与坐标空间的同构
  11. 2013职称计算机试题,2013年职称计算机Word试题及答案(三)
  12. 拼音模糊查询+java,拼音模糊查询实现
  13. 2021SC@SDUSC Zxing开源代码(十三)Aztec二维码(二)
  14. Excel在统计分析中的应用—第十三章—时间序列分析-季节变动的测定(季节虚拟变量回归法)
  15. windows平台下cocos2d-x+Python+VS2010的win32开发环境架设
  16. 前端大牛工程师Nicholas C. Zakas:我得到的最佳职业生涯建议
  17. 苹果手机怎么一屏两用
  18. matlab启动慢的解决方法
  19. 有趣的二进制算法小魔术
  20. Android FaceBook登录接入--散列密钥获取

热门文章

  1. java生成exe_java生成可执行文件的方法总结
  2. 潦草字体在线识别_想要知道某些字是什么字体?帮助你以最快的方式识别
  3. adb命令自动旋转屏幕
  4. 三种隐藏 HTML 元素的方式
  5. 微信公众号网页开发步骤
  6. 云计算-平台架构-开源-OpenStack
  7. 科研入门 | 会议、期刊、出版社、数据库等常识
  8. python音频 降噪_一种基于深度神经网络的音频降噪方法技术
  9. 知其然更要知其所以然
  10. 【Java 实战】实现大转盘抽奖