社区
Web 开发
帖子详情
怎样连接到google map
boywangliang
2010-04-01 10:31:26
实现效果:
给个地址,然后连接到google map ,显示当前地址的定位。
...全文
322
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 例子。。。一堆的。。
Google
Map
Api for Android
Google
Map
Api for Android 项目需要使用了谷歌的地图api,总结一下。 先上几个图 一、项目介绍 1.点击搜索附近的公园 这个展示的可以点击地图的任意位置获取经纬度,并标记Mark一个点,同时获取附近的公园,就是POI Search,并把所有的公园在地图上标记出来。 2.搜索当前位置附近的公园 这个是通过定位,获取附近的公园 二、实现过程 1.
Google
Map
...
Android
Google
Map
实例 - 添加
Google
Map
自定义图层(Android
map
view)
上篇:Android
Google
Map
应用实例 - 创建一个
Google
Map
例程(Android
map
view) 通常情况光有地图还是不够的,如何添加一个自定义的图层,譬如说把一个热点,一个基站地址标注在地图上。如下步骤帮你完成Android
Google
Map
自定义图层的添加 创建一个 ItemizedOverlay 类 新建一个 Java 类 HelloI
使用
google
map
v3 api 开发地图服务
API学习地址 其实
google
map
的api很简单的,这里是学习文档的传送门http://code.
google
.com/intl/zh-CN/apis/
map
s/documentation/javascript/articles.html 代码的一些实例 可以
Google
Map
Key申请流程
Google
Map
Key申请流程
Google
Map
开发(三):
Google
Map
地点搜索功能
开发国内应用当我们需要使用到地图时,首选肯定是高德地图或者百度地图,这是因为它们的地图功能足够强大,对于开发人员来说,更是因为 API 封装的完善和简单的调用实现,扩展功能强大。 如果要开发全球通用的 APP,需要集成地图,我们难免会对需要使用的地图 SDK 进行一番调研,百度和高德并没有全世...
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章