社区
Web 开发
帖子详情
怎样连接到google map
boywangliang
2010-04-01 10:31:26
实现效果:
给个地址,然后连接到google map ,显示当前地址的定位。
...全文
296
8
打赏
收藏
怎样连接到google map
实现效果: 给个地址,然后连接到google map ,显示当前地址的定位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
justwalking
2010-04-01
打赏
举报
回复
传参数给google,调google
hiteny
2010-04-01
打赏
举报
回复
搜一下 谷歌地图 插件
SuperCustomer
2010-04-01
打赏
举报
回复
http://code.google.com/intl/zh-CN/apis/maps/
Z_FEI
2010-04-01
打赏
举报
回复
不了解, 来看看
不姓贾_请叫我甄先生
2010-04-01
打赏
举报
回复
我记得要使用MapInfo工具来画出实景图
生活
2010-04-01
打赏
举报
回复
http://maps.google.com/maps/geo?q={0}&output={1}&sensor={2}&key={3}
q 需要进行地址解析的地址
key 申请到的API密钥
output 生成的输出应有的格式,选项有xml,kml,csv或json.
sensor也可以不写、我也不知道是什么
http://www.drupalbar.com/node/101
这个上面有些详细解释。你看看吧、
生活
2010-04-01
打赏
举报
回复
地址解析就是将地址(如:广东省广州市)转换为地理坐标(如经度:113.26442,纬度:23.129074)的过程。google map api提供两种方法实现地址解析。
第一种,是通过使用 GClientGeocoder 对象来实现,大家可以参考google map api的相关文档,以下是摘自google的相关代码
var map = new GMap2(document.getElementById("map_canvas"));
var geocoder = new GClientGeocoder();
function showAddress(address) {
geocoder.getLatLng(
address,
function(point) {
if (!point) {
alert("无法解析:" + address);
} else {
map.setCenter(point, 13);
var marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml(address);
}
}
);
}
第二种方法,就是通过HTTP请求直接访问。调用参数等相关说明请参考http://code.google.com/intl/zh-CN/apis/maps/documentation/services.html
而通过java实现的方法如下
/**
* 利用googlemap api 通过 HTTP 进行地址解析
* @param address 地址
* @return HTTP状态代码,精确度(请参见精确度常数),纬度,经度
*/
private String getLatlng(String address){
String ret = "";
if(address != null && !address.equals("")){
try {
address = URLEncoder.encode(address,"UTF-8");//进行这一步是为了避免乱码
} catch (UnsupportedEncodingException e1) {
logger.error("转码失败", e1);
}
String[] arr = new String[4];
arr[0] = address;
arr[1] = OUTPUT;
arr[2] = SENSOR;
arr[3] = KEY;
String url = MessageFormat.format("http://maps.google.com/maps/geo?q={0}&output={1}&sensor={2}&key={3}",arr);
URL urlmy = null;
try {
urlmy = new URL(url);
HttpURLConnection con = (HttpURLConnection) urlmy.openConnection();
con.setFollowRedirects (true );
con.setInstanceFollowRedirects(false );
con.connect();
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(),"UTF-8"));
String s = "";
StringBuffer sb = new StringBuffer("");
while ((s = br.readLine()) != null ) {
sb.append(s+"\r\n");
}
ret = ""+sb;
} catch (MalformedURLException e) {
logger.error("通过http方式获取地址信息失败", e);
} catch (IOException e) {
logger.error("文件读取失败", e);
}
}
return ret;
}
小爽昵称已被占用
2010-04-01
打赏
举报
回复
google --- google map 例子。。。一堆的。。
Delpih 13.1控件之《AVP虚拟化系统》简要使用手册图片显示完整版.7z
Delpih 13.1控件之《AVP虚拟化系统》简要使用手册图片显示完整版.7z
java面试题集和笔试题汇总
代码转载自:https://pan.quark.cn/s/a4b39357ea24 关于Java的面试资源、面试题库以及笔试题的集合资料,关于Java的面试资源、面试题库以及笔试题的集合资料,关于Java的面试资源、面试题库以及笔试题的集合资料,涵盖了基础面试问题、Java Web面试问题、JAVA面试题库.txt以及分布式相关面试问题的汇编.pdf。期待这些资料能够对您提供有效的支持!!
豆包DeepSeek收录优化系统 GEO关键词排名工具 企业AI搜索流量获客
核心功能全包含: 覆盖主流平台:支持DeepSeek、豆包、文心一言、腾讯元宝等六大模型。 AI智能创作:内置文章在线AI写作功能,内容源源不断。 精准获客:支持高检索量关键词筛选,锁定精准流量。 全自动发布:支持文章自动发布,对接权威媒体平台。 品牌定制:支持自建知识库、图片素材库,打造专属品牌形象。 数据透明:提供各大模型关键词反馈报表,效果看得见。 适用人群: 适用于工厂、企业、商务服务、销售经理等各行各业。 操作简单,支持月卡/年卡,灵活使用,低成本维持优化效果。
多步骤规范.md.md
多步骤规范.md.md
Java点餐系统源码压缩文件
打开链接下载源码: https://pan.quark.cn/s/2613365125e4 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码 Java点餐系统项目源代码
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章