返回结果存放在MapDirection中,MapDirection包含了路径的详细信息,包括路径的每个步骤,长度,时间,方向等。
Java代码:
复制代码 代码如下:
packageeoe.demo;
importcom.mapdigit.gis.MapDirection;
importcom.mapdigit.gis.MapPoint;
importcom.mapdigit.gis.geometry.GeoLatLng;
importcom.mapdigit.gis.service.IRoutingListener;
importcom.pstreets.gisengine.R;
importcom.pstreets.gisengine.SharedMapInstance;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.view.Menu;
importandroid.view.MenuInflater;
importandroid.view.MenuItem;
publicclassMapRoutingextendsActivityimplementsIRoutingListener{
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
publicvoidonStart(){
super.onStart();
GeoLatLngcenter=newGeoLatLng(32.0616667,118.7777778);
SharedMapInstance.map.setCenter(center,15,
com.mapdigit.gis.raster.MapType.MICROSOFTCHINA);
SharedMapInstance.map.setRoutingListener(this);
}
@Override
publicbooleanonCreateOptionsMenu(Menumenu){
MenuInflaterinflater=getMenuInflater();
inflater.inflate(R.menu.maprouting_menu,menu);
returntrue;
}
@Override
publicbooleanonOptionsItemSelected(MenuItemitem){
//Handleitemselection
switch(item.getItemId()){
caseR.id.getdirection:
Stringname1="南京";
Stringname2="北京";
SharedMapInstance.map.getDirections("from:"+name1+"to:"
+name2);
returntrue;
default:
returnsuper.onOptionsItemSelected(item);
}
}
@Override
publicvoiddone(Stringquery,MapDirectionresult){
if(result!=null){
SharedMapInstance.map.setMapDirection(result);
SharedMapInstance.map.resize(result.getBound());
SharedMapInstance.map.zoomOut();
SharedMapInstance.map.zoomOut();
}
}
@Override
publicvoidreadProgress(intbytes,inttotal){
}
}
Android 路径查询具体实现
时间: 2024-10-26 21:30:22
Android 路径查询具体实现的相关文章
Android 路径查询
可以通过RasterMap的getDirection()方法来查询路径,和查询地址类似,路径查询的结果也是通过回调函数的方式来通知应用程序的,下面的例子返回南京到北京的路径.返回结果存放在MapDirection中,MapDirection包含了路径的详细信息,包括路径的每个步骤,长度,时间,方向等. Java代码: packageeoe.demo; importcom.mapdigit.gis.MapDirection; importcom.mapdigit.gis.MapPoint; i
Android 路径查询具体实现_Android
返回结果存放在MapDirection中,MapDirection包含了路径的详细信息,包括路径的每个步骤,长度,时间,方向等.Java代码: 复制代码 代码如下: packageeoe.demo;importcom.mapdigit.gis.MapDirection;importcom.mapdigit.gis.MapPoint;importcom.mapdigit.gis.geometry.GeoLatLng;importcom.mapdigit.gis.service.IRoutingLi
数据-android 地铁查询怎么查,接口在哪里找呢
问题描述 android 地铁查询怎么查,接口在哪里找呢 比如查询广州地铁,貌似不提供接口啊,数据或功能都是从哪里来了,我现在在做这方面,接口都没有.. 解决方案 你还是选择跟人家谈谈合作吧,这类接口,不是你随便能得到的 解决方案二: 当然不排除自己做数据库,自己把所有线路采集到你们自己的数据库,自己查 解决方案三: 自己采集数据去啊 .差距不大的. 解决方案四: 可以去聚合数据和易源API看看 解决方案五: 上百度api store查查,应该会有
android开发查询数据库的实现类和dao层
问题描述 android开发查询数据库的实现类和dao层 之前开发的项目数据单机的吧,现在在公司要开发联网的项目,就用上了数据库,我就要写这前我写的实现类和接口,还有DBHelper,那是我做网站的时候用于查询数据库的,请问做app操作数据库和我之前写的一样么,写个DBHelper,实现类集成接口,增删查改写到实现类里.感觉这流程是不怎么熟悉啊 解决方案 ActiveAndroid 一个andriod DB操作的开源库,很方便 解决方案二: 你用ado比较好点----
android sqlite查询最近一个月的所有数据怎么查
问题描述 android sqlite查询最近一个月的所有数据怎么查 sqlite我想查最近一个月的数据怎么写?也就是查询今天2016.04.19到上个月2016.03.19的所有数据 表名:work 列名:int id varchar workName timestamp starttime timestamp endtime 怎么查?求大神. 解决方案 select * from work where 日期字段 between date('now', "-1 month") and
编码-android 路径含有中文名找不到文件的问题
问题描述 android 路径含有中文名找不到文件的问题 5C 是从Uri"file:///storage/emulated/0/MIUI/sound_recorder/9%E6%9C%882%E6%97%A5%20%E4%B8%8A%E5%8D%8810%E7%82%B928%E5%88%86.mp3"替换file://得到后的路径,但是打开文件读写流找不到此文件,在文件浏览器中查看文件名是中文而不是这样的形式,确认了是UTF-8编码,为什么会这样? 解决方案 下載含有中文名的EXC
android分页查询的query的limit 和 offset的前后顺序
问题描述 android分页查询的query的limit 和 offset的前后顺序 sql语句 select * from t_info limit ? offset ?那为什么SQLiteDatabase的db.query(TABLE new String[]{NUMMODE} null null null null null offset+""+limit);偏移量在前.我在找源码 ""s*d+s*(s*d+s*)?"" 是这个正则表达式
android splite查询条件
问题描述 android splite查询条件 我建了一个表,主键是系统的那个_id自动增加,还有两个数据id和style,其实我是想把id设为主键但网上都说用系统的好我就这么建的.问题是我要用id查询数据但是数据查询不出来,用__id当查询条件就能查出来.请问怎么用id查,把它设为唯一键可以吗 解决方案 _id字段设置成主键后自增,系统默认处理的. 如果用自己id做主键,可以id INTEGER PRIMARY KEY AUTOINCREMENT,这等价于_id INTEGER PRIMARY
Android优化查询加载大数量的本地相册图片_Android
一.概述 讲解优化查询相册图片之前,我们先来看下PM提出的需求,PM的需求很简单,就是要做一个类似微信的本地相册图片查询控件,主要包含两个两部分: 进入图片选择页面就要显示出手机中所有的照片,包括系统相册图片和其他目录下的所有图片,并按照时间倒叙排列 切换相册功能,切换相册页面列出手机中所有的图片目录列表,并且显示出每个目录下所有的图片个数以及封面图片 这两个需求看似简单,实则隐藏着一系列的性能优化问题.在做优化之前,我们调研了一些其他比较出名的app在加载大数量图片的性能表现(gif录制的不够