Google map根据经纬度获取地址信息
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根据经纬度获取地址信息相关推荐
- 如何通过经纬度获取地址信息?
#阅读原文 摘要 Google Maps API Web Services,是一个为您的地图应用程序提供地理数据的 Google 服务的 HTTP 接口集合.具体包括:Google Geocoding ...
- php 腾讯地图 地址逆解析 根据经纬度获取地址信息
弄了个小程序的定位,需要获取到地址信息 前端想站着把钱挣了,所以我就需要把经纬度转成地址信息返回 原文档地址:腾讯开发文档 其实简单,就是拼接一下参数就好 这里直接放码,下次用直接复制就好 funct ...
- 百度地图通过经纬度获取地址信息
以前用的都是通过谷歌的坐标调用谷歌api 最近 发现老是连不上谷歌服务器. 于是找了找百度的, 地址为 http://developer.baidu.com/map/webservice-geocod ...
- python通过经纬度获取地址信息
爬取社交数据时,有时候会碰到用经纬度表示地理位置信息,这种情况下需要进行转换以获取地理位置信息. 例如获取到的数据是{"business_id":"1SWheh84yJX ...
- java根据经纬度获取地址信息(腾讯地图)
目录 前置条件 基本开发环境 相关模块的使用 实现效果 完整代码 后端 前端 前置条件 申请开发者密钥(key)申请密钥 腾讯地图WebService API 开发参考文档 WebServic ...
- 高德地图根据经纬度获取地址信息
主要是使用高德里面地理编码与逆地理编码的getAddress这个方法, 根据逆向地理编码:将地理坐标(经纬度)转换成地址描述信息,对应为AMap.Geocoder的getAddress方法. 具体使用 ...
- 根据经纬度获取地址 :位置名称 区 市 省 国家 邮编
方式1: 根据经纬度获取: 省 市 区 位置名称 import java.net.URL; import java.util.HashMap; import java.util.Map; import ...
- uni-app获取位置信息(经纬度转换地址信息)
uniapp获取位置信息,获取到的信息为经纬度,再通过转换成地址信息 1.使用uni.getLocation()获取位置信息 2.下载qqmap-wx-jssdk.js插件插件下载地址 3.使用腾讯位 ...
- 微信小程序实战 -- map:根据百度地图的api来获取地址信息
先附上实现效果: 实现的功能有:(中间"红色图标"所在位置为选择的定位) 1. 拖动地图,进行定位: 2. 根据输入的内容进行地图定位. 一. 申请秘钥ak ,下载百度地图微 ...
- java调用腾讯地图根据经纬度获取位置信息
这是java提交经纬度信息,然后获取该经纬度所在省市区的一个方法,话不多说直接上代码: package com.lmj.util;import net.sf.json.JSONObject; impo ...
最新文章
- iccv2020论文汇总_ICCV2019 最佳论文出炉,附1987~2019历届ICCV最佳论文汇总( 提供下载)...
- Python档案袋( Sys 与 Import 模块)
- ft232 mac usb串口驱动_记Macbook Pro配合FT232使用PN532模块
- python下载之后无法启动_安装后启动时,适用于Python的Eric IDE崩溃
- 科研汪的日常--“键皇”,静电容的又一座高峰(REALFORCE RFU联名版开箱)
- b超可以看出什么_B超什么时候可以看到孕囊?
- POJ 1741 Tree(树的点分治)
- daily scrum 12.2
- AE “每用户订阅上的所有人SID 不存在”
- 线性空间与坐标空间的同构
- 2013职称计算机试题,2013年职称计算机Word试题及答案(三)
- 拼音模糊查询+java,拼音模糊查询实现
- 2021SC@SDUSC Zxing开源代码(十三)Aztec二维码(二)
- Excel在统计分析中的应用—第十三章—时间序列分析-季节变动的测定(季节虚拟变量回归法)
- windows平台下cocos2d-x+Python+VS2010的win32开发环境架设
- 前端大牛工程师Nicholas C. Zakas:我得到的最佳职业生涯建议
- 苹果手机怎么一屏两用
- matlab启动慢的解决方法
- 有趣的二进制算法小魔术
- Android FaceBook登录接入--散列密钥获取