安卓百度地图获得经纬度怎么根据位置信息获得经纬度

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-!
设计师终极指南:如何快速转型VR设计?
人工智能会成为花花公子吗
谷歌无人车新专利:撞车时把人粘在车上
富士康工厂解雇6万名工人 用机器人取代真人
4月28日消息,一年一度的GMIC大会于今日开幕,在下午的全球智能机器人大会上,地平线机器人技术创始人兼CEO余凯发表了开场演讲,认为人工智...
恰逢人工智能诞生60周年,由人工智能学会发起的2016全球人工智能技术大会暨人工智能60周年纪念活动启动仪式,在北京国家会议中心召开。老中...
据美国科技媒体网站The Verge4月30日报道,法国喷气滑雪冠军和世界摩托赛艇冠军佛朗基 萨帕塔(Franky Zapata)操控喷气动力 悬浮滑板 Flyboa...
斯坦福大学人工智能与伦理学教授杰瑞卡普兰认为,不久的将来,人类再也不用劳动。因为人工智能在自动化作业、自动驾驶,合成智能、执行能力...温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
爱自由,反独裁,反专制,倡导言论自由.新闻自由.拒绝洗脑.独立思想者,坚信思想是个好东西,它会要了独裁的命...........
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
import java.util.Mimport java.io.BufferedRimport java.io.IOEimport java.io.InputStreamRimport java.net.MalformedURLEimport java.net.URL;import java.net.URLCimport net.sf.json.JSONOpublic class LngAndLatUtil {
public static Map&String,Double& getLngAndLat(String address){
Map&String,Double& map=new HashMap&String, Double&();
String url = "http://api./geocoder/v2/?address="+address+"&output=json&ak=你自己的ak值";
& & & &String json = loadJSON(url);
& & & &JSONObject obj = JSONObject.fromObject(json);
& & & &if(obj.get("status").toString().equals("0")){
& & & & double lng=obj.getJSONObject("result").getJSONObject("location").getDouble("lng");
& & & & double lat=obj.getJSONObject("result").getJSONObject("location").getDouble("lat");
& & & & map.put("lng", lng);
& & & & map.put("lat", lat);
& & & & //System.out.println("经度:"+lng+"---纬度:"+lat);
& & & &}else{
& & & & //System.out.println("未找到相匹配的经纬度!");
public static String loadJSON (String url) {
& & & &StringBuilder json = new StringBuilder();
& & & &try {
& & & & & &URL oracle = new URL(url);
& & & & & &URLConnection yc = oracle.openConnection();
& & & & & &BufferedReader in = new BufferedReader(new InputStreamReader(
& & & & & & & & & & & & & & & & & & & &yc.getInputStream()));
& & & & & &String inputLine =
& & & & & &while ( (inputLine = in.readLine()) != null) {
& & & & & & & &json.append(inputLine);
& & & & & &}
& & & & & &in.close();
& & & &} catch (MalformedURLException e) {
& & & &} catch (IOException e) {
& & & &return json.toString();
& &}}把代码中的ak值(红色字部分)更改为你自己的ak值,在百度地图API中注册一下就有。调用方式: Map&String,Double& map=LngAndLatUtil.getLngAndLat("上海市黄浦区六合路"); System.out.println("经度:"+map.get("lng")+"---纬度:"+map.get("lat"));
阅读(14121)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'Java通过百度地图API获取地址经纬度',
blogAbstract:'import java.util.HashMimport java.util.Mimport java.io.BufferedRimport java.io.IOEimport java.io.InputStreamRimport java.net.MalformedURLEimport java.net.URL;import java.net.URLCimport net.sf.json.JSONO',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:3,
permalink:'blog/static/',
commentCount:4,
mainCommentCount:4,
recommendCount:3,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'爱自由,反独裁,反专制,倡导言论自由.新闻自由.拒绝洗脑.独立思想者,坚信思想是个好东西,它会要了独裁的命...........',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}The page is temporarily unavailable
nginx error!
The page you are looking for is temporarily unavailable.
Please try again later.
Website Administrator
Something has triggered an error on your
This is the default error page for
nginx that is distributed with
It is located
/usr/share/nginx/html/50x.html
You should customize this error page for your own
site or edit the error_page directive in
the nginx configuration file
/etc/nginx/nginx.conf.Android开发 j2ee相关(9)
【Android 快速开发】 【android 进阶之路】(18)
Android开发(2)
首先,当然是把需要用到的包导入到工程项目中。(没有包的自己去百度API官网下载)
把 baidumapapi_v3_0_0.jar 和 locSDK_4.2.jar复制粘贴到项目的libs目录下,
然后,在libs目录下创建一个armeabi文件夹(有就不创建了),把libBaiduMapSDK_v3_0_0.so 和 liblocSDK4d.so赋值粘贴到armeabi目录下。
导入之后的目录结构如图所示:
右键刚才导入的jar包,单机Build Path --&Add To Build Path,两个jar包都要添加
接下来就是AndroidManifest.xml的application节点下配置你申请的key:
把这段代码放到application节点下面。
配置好key之后,还需要配置另外一个服务
也是直接放到application节点下面,这是必须用到的。
然后把需要用到的权限加上去:
都配置好之后,就只剩写代码了!
代码比较简单,注释也比较详细,所以,直接上代码了:
主要操作是在onReceiveLocation()方法里面。下面是Logcat控制台输出的定位地址信息。
activity_main.xml:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6443次
排名:千里之外
原创:32篇
(1)(2)(2)(1)(1)(1)(1)(7)(19)(1)

我要回帖

更多关于 安卓获得经纬度 的文章

 

随机推荐