地图刷新 android,android – 如何刷新谷歌地图.
嗨,大家好,这是我的代码.
我可以刷新谷歌地图上的刷新按钮点击,但它显示我的旧坐标,在某些区域,它显示矩形图像与交叉图像在其中..所以,伙计们,请让我知道哪里是错误或修改我必须这样做.
公共类GmapActivity扩展MapActivity {Mapview map; Button btnrefresh; Button btnbacktolist; int chargenumber = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.gmapactivity);
final Bundle bundle = this.getIntent().getExtras();
chargenumber = bundle.getInt("ChargeNumber");
int latitude = bundle.getInt("latitude");
int longitude = bundle.getInt("longitute");
CreateMap(latitude, longitude);
btnrefresh = (Button) findViewById(R.id.btnReload);
btnrefresh.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
RefreshMap();
}
});
btnbacktolist = (Button) findViewById(R.id.btnBack);
btnbacktolist.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
BacktoScheduleList(bundle);
}
});
}
protected void BacktoScheduleList(Bundle bundle) {
ProgressDialog progressDialog = ProgressDialog.show(this, "",
"Please wait...", true);
bundle = this.getIntent().getExtras();
Bundle Newbundle = new Bundle();
Newbundle.putString("userid", bundle.getString("userid").trim());
Newbundle.putString("username", bundle.getString("username").trim());
Intent intent = new Intent(this, Ok.class);
intent.putExtras(bundle);
startActivityForResult(intent, 0);
progressDialog.dismiss();
finish();
}
private void CreateMap(int latitude, int longitude) {
map = (MapView) findViewById(R.id.mvView);
map.setBuiltInZoomControls(true);
map.setStreetView(true);
List mapOverlays = map.getOverlays();
Drawable drawable = this.getResources().getDrawable(
R.drawable.school_bus);
MOverlayItems itemizedOverlay = new MOverlayItems(drawable, this);
GeoPoint point = null;
point = new GeoPoint(latitude, longitude);
OverlayItem overlayitem = new OverlayItem(point, null, null);
itemizedOverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedOverlay);
MapController mapController = map.getController();
mapController.animateTo(point);
mapController.setZoom(12);
}
protected void RefreshMap() {
map.getOverlays().clear();
map.clearAnimation();
WebServiceCaller webservicecaller = new WebServiceCaller();
String result = webservicecaller.GetLatLong(chargenumber);
if (result.toString().equalsIgnoreCase("false")) {
} else {
StringTokenizer tokens = new StringTokenizer(result, ",");
int latitude = Integer.parseInt(tokens.nextToken());
int longitude = Integer.parseInt(tokens.nextToken());
ProgressDialog progressDialog = ProgressDialog.show(this, "",
"Refreshing. Please wait...", true);
CreateMap(latitude, longitude);
progressDialog.dismiss();
}
}
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
地图刷新 android,android – 如何刷新谷歌地图.相关推荐
- android auto只能用谷歌地图吗,Android Auto获得导航、停车、充电等多方面新应用支持...
得益于谷歌的进一步开放,Android Auto 正获得一系列新的应用支持,涵盖导航.停车.充电等等.这些应用程序有包括为电动汽车和插电混动汽车的 Chargepoint 和 PlugShare,导航 ...
- android调用最新的谷歌地图方法
国内开发环境确实很悲催,无法谷歌,所以本来调用集谷歌自家的服务于一身的android内部api有意见很简单的事儿,变成了一项挑战! 最近项目中设计国外用户,有些心得,现在给出在国内来调用谷歌地图.定位 ...
- android 地图标记旋转,在谷歌地图中旋转标记/汽车图标 – Android
我正在尝试像ola / uber这样的应用程序.我想移动图标并在道路左转或右转时旋转.我正在使用以下代码. private void rotateMarker(final Marker marker, ...
- html地图无法点击,无法触发谷歌地图标记点击事件从HTML按钮
我尝试创建一个HTML按钮,可以触发谷歌地图上的标记的点击事件,所以每当我点击按钮,地图将自动放大到标记和显示infowindow.这里是我的代码无法触发谷歌地图标记点击事件从HTML按钮 Semua ...
- 怎么在html插入谷歌地图,html页面插入百度or谷歌地图
一.百度地图 1.打开"百度地图生成器"的网址:http://api.map.baidu.com/lbsapi/creatmap/index.html 2.在"1.定位中 ...
- 谷歌地图地理翻遍码,谷歌地图地点搜索
功能描述: 最近在做有关谷歌地图相关的东西:涉及两个功能: 1:自动定位功能,点击自动定位,然后可以拿到位置行政区信息,进行表单的一个填充(地理反编码) 2.地点搜索功能 具体实现所需的谷歌开放 仅业 ...
- python下载谷歌地图瓦片_openLayers TMS加载谷歌地图瓦片
openLayers TMS中加载谷歌瓦片 经纬坐标(LonLat) 和投影坐标系的转换 /** openLayer根据TMS加载谷歌地图瓦片 (1)先去下载加载谷歌地图瓦片,这样的软件有(水经注 ...
- WIN10 3个手指拖动_【谷歌地图数据采集软件下载】老树谷歌地图数据采集大师 v1.3.0.3 绿色版...
谷歌地图数据采集软件是一款可以快速收集地图上各类商户的资料和电话等信息的实用软件,通过该软件我们就能够获取各行业精准客户数据了,软件使用方法简单,支持各大主流的电子地图,搜索结果包含商户名称.电话联系 ...
- Oruxmaps离线地图-最新制作教程(支持谷歌地图、卫星地图、地形图、百度地图、高德地图)
Oruxmaps作为一款非常强大的户外gps导航软件,可以实现离线地图导航,在没有手机信号.飞行模式下都可以正常导航:同时功能强大,可以自定义离线地图,支持记录/跟踪轨迹.导入/导出航迹.根据航迹导航 ...
- android auto只能用谷歌地图吗,谷歌独立车载系统 新版Android Auto无需汽车兼容
据报道,谷歌今年将开发独立车载系统,新版Android Auto无需汽车兼容便能自行运作,而第一部搭载汽车版安卓的车辆,将在明年上市,如果汽车版安卓开发成功,那么谷歌就很有可能成为车载硬件操作系统的新 ...
最新文章
- i3处理器_十代酷睿i3-10100F配GTX1650S组装机配置清单
- java class.getmethod_java反射之Class.getMethod与getDeclaredMethods()区别
- java编程规范换行_Java编程规范整理
- mysql中一条SQLupdate语句是如何执行的?redo log 与binlog
- java continue goto_Java中goto和break、continue实现区别
- _Linux自编译云锁Web网站防火墙,看完小白也能保护网站安全
- 【英语学习】【Daily English】U08 Dating L02 What would you do if you were me?
- 【VMware】宿主机连接wifi,虚拟机中的Linux系统配置连接wifi
- 数据科学 IPython 笔记本 六、SciPy 统计推断
- SRP Batcher,Draw Call优化,Shader SRP Batcher compatible
- Android 12之启动画面Splash Screens(一) -- 适配
- 时钟芯片DS1302的原理及使用
- android 使用流量监控,android流量监控
- 2560x1600分辨率高吗_2560x1600是多大尺寸的屏幕
- Gartner曾劭清:云计算市场依然存在太多变局
- html怎么设置点击播放音乐,html5点击播放音乐试听按钮动画特效
- oracle密码锁屏时间,OPPO用户怎么让手机变流畅?花1分钟关闭这4个设置,瞬间变流畅...
- oracle中varchar2类型的字段长度单位默认是按照byte来定义
- [Swift]LeetCode414. 第三大的数 | Third Maximum Number
- 【听】娱乐至死,温水煮青蛙的快感
热门文章
- 程序员是如何买房的?
- php cms系统 知乎,php cms 知乎
- Cloudera Manager 5升级(官方翻译整理,企业级实战验证)
- HYSBZ - 5145 未来日记
- 【数据结构】平行四边形数量
- 定义平行四边形类,继承四边形类,增加判断是否为平行四边形的函数
- 载银纳米TiO2/壳聚糖水凝胶/pH/GSH响应羧甲基壳聚糖水凝胶和纳米凝胶的制备
- JS 逆向之 Hook,吃着火锅唱着歌,突然就被麻匪劫了!
- 实习日记 08/23 day33 理解JVM---Java核心卷中的并发
- CodeCraft-20 (Div. 2) E. Team Building(状压dp)