热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何用Java开发GPS定位系统

经理让我研究一下如何用Java开发GPS定位查询系统。感觉一点头绪都没有啊,现在有两个问题:1、如何获取到GPS设备所在的经纬度,然后存入数据库中。2、如何使用地图引擎,将经纬度在地图上的
经理让我研究一下如何用Java开发GPS定位查询系统。
感觉一点头绪都没有啊,现在有两个问题:
1、如何获取到GPS设备所在的经纬度,然后存入数据库中。
2、如何使用地图引擎,将经纬度在地图上的对应点显示出来。

盼高手解答,只要给出一个思路即可!

6 个解决方案

#1


关注此类问题。。。。!

#2


这个你就要借助地图厂商啦,ArcGIS,Google Map,另外,基于地理化的数据呈现都是要在国家相关部门进行申请授权的

#3


有点难度

#4


我正在做这个项目,不知道你做的怎么样,可以交流下。

#5


求解,java web gps 手机定位问题

#6



/**
 * 
 * 解析地址和反解析纠经度
 * 
 * @param addressOrPoint :
 *            中英文地址,或者是 纬经度,不是经纬度
 * 
 * @param outPutType
 *            :这三个数据类型 : xml、json、csv 注:输出格式建议用JSON或CSV,XML格式有时候不能正常显示,比如
 *            中国:35.8616600,104.1953970
 * 
 * @param googleKey :
 *            如果项目发布在网络上,可能要从GOOGLE申请一个GOOGLE MAP KEY才能正常使用
 * 
 * 参考:http://code.google.com/intl/zh-CN/apis/maps/documentation/services.html#Geocoding_Object
 * 
 */

public String parseAddressAndPoint(String addressOrPoint,
String outPutType, String googleKey) {

try {

// http://ditu.google.cn 而不用 http;//map.google.com 原因是不能正常解析中文

String url = "http://ditu.google.cn/maps/geo?output=" + outPutType
+ "&q="
+ java.net.URLEncoder.encode(addressOrPoint, "UTF-8")
+ "&sensor=false&key=" + googleKey;

URL myUrl = new URL(url);

URLConnection httpConn = myUrl.openConnection();

InputStreamReader isr = new InputStreamReader(httpConn
.getInputStream(), "UTF-8");// 读取数据,并设置数据编码

int responseInt = isr.read();

StringBuffer sb = new StringBuffer();

while (responseInt != -1) {

sb.append((char) responseInt);

responseInt = isr.read();

}

String str = sb.toString();

System.out.print(str);

return str;

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

return null;

} catch (MalformedURLException e) {

e.printStackTrace();

return null;

} catch (IOException e) {

e.printStackTrace();

return null;

}

}

String data = parseAddressAndPoint(“株洲”, "csv", "abcdefg");// 获得的结果

 strArr[2];// 经度

strArr[3];// 纬度

通过谷歌的解析获取经纬度

推荐阅读
author-avatar
kaiping2011
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有