android百度地图搜索
㈠ csdn android百度地图导航里面有关键字搜索吗
网络地图导航,当然支持关键字搜索,比如一个地名或者一座大楼的名字都是可以直接搜索的。
㈡ android怎么使用百度地图定位
打开应用商店,搜索网络地图,下载安装
安装完成,双击打开网络地图
打开界面,会提示你,打开GPS开关,这样就可以更好的定位
打开定位后,点我的-离线包下载-下载离线地图-选择城市列表-所在城市下载,离线地图的用处就是可以不用开流量也可以定位
点图标,会自动定位,你所在位置
㈢ 百度地图Android版本,搜索出来路径的起点和终点图标怎样更换
打开网络地图api查看调用方法,需要几个工具:
1、静态图可视化工具
2、自定义Marker样式工具
3、标签位置-labels和标签样式-labelStyles 工具
这几个工具在静态图api接口说明页面可以找到。
先在网络地图API-静态地图生成助手里找到要显示的地方,并调整。会得到一个经纬度值。
得到经纬度后返回静态图API接口说明页面。找到自定义Marker样式工具。在它的下面有一个演示用的地方,在里面输入自己的自定义值。
center:刚才得到的经纬度
markers:刚才得到的经纬度
zoom:18
url: 输入自定义图标url
输入好点运行即可在右侧看到演示图片。
点击运行后在运行的下面会显示设置的图片调用的代码。复制代码并保存到记事本。
向下滚动页面找到标签位置和标签样式工具下面的演示工具输入自定义值。
点击运行后会得到调用代码复制这个代码并和第5步得到的代码合并。把不同的合并即可得到想要的效果了。
㈣ 如何在Android应用中使用百度地图api
在网络地图的右上角,点击“地图API”。
在地图API页面,把鼠标移动到“工具”菜单项,在下拉菜单中选择“坐标拾取工具”。
比如在搜索栏输入“网络大厦”点击搜索,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标。
同理,把找到的坐标输入到搜索栏,把后面“坐标反查”给勾上,点击搜索,就会对应的坐标打上标记,同时会有相应地址在最右边。
同时,把鼠标在地图上滑行,就可以看到,鼠标滑到每一个地方,都会对应显示坐标。
㈤ 如何获取百度地图android版里面poi search里面检索地点的信息
1)布局文件res/layout/poi_city_search.xml
2)继承了com..mapapi.MapActivity的Activity类
3)AndroidManifest.xml中的配置
4)运行结果
㈥ android用百度地图定位我的位置 并搜索附近xx(例如酒店)建筑 搜索到的xx建筑名称
网络地图SDK为开发者们提供了如下类型的地图覆盖物:
我的位置图层(MyLocationOverlay):用于显示用户当前位置的图层(支持自定义位置图标);
Poi搜索结果图层(PoiOverlay):用于显示兴趣点搜索结果的图层;
路线图层(RouteOverlay):公交、步行和驾车线路图层,将公交、步行和驾车出行方案的路线及关键点显示在地图上(起、终点图标用户可自定义);
公交换乘图层(TransitOverlay):公交换乘线路图层,将某一特定地区的公交出行方案的路线及换乘位置显示在地图上(起、终点图标用户可自定义);
自定义图层(ItemizedOverlay):可将一个或多个兴趣点绘制到地图上,且支持自定义图标(支持动态更新Item位置、图标);
弹出窗图层(PopupOverlay):在地图上显示一个弹出窗口;
几何图形绘制图层(GraphicsOverlay):用于绘制点、折线段、弧线、圆、矩形、多边形等几何图形的图层;
文字绘制图层(TextOverlay):用于绘制文字的图层。
图片图层(GroundOverlay):用于展示用户传入图片的图层。
全景图图层(PanoramaOverlay):在全景图内标绘兴趣点,支持自定义图标样式。
注:除弹出窗图层外,其他各个图层均已实现多实例。全景图图层是针对全景图所使用的特殊图层。
MapView使用一个List管理覆盖物,通过向MapView.getOverlays() add或remove上述类或其基类的实例即可向地图添加或删除覆盖物。在更新地图覆盖物后,需调用MapView.refresh() 使更新生效。
㈦ Android百度地图API路线搜索功能如何返回整条路线的信息,比如乘什么公交、什么地铁之类
探索结束后会出现N个路线选择,点击其中一条路线选项就会在地图上完整显示整个路线信息,要查看其他路线就按返回键,重新选择其他选项查看
㈧ 如何使用android百度地图离线地图
正确安装离线地图包后,在室外空旷地方打开地图,打开GPS,可以离线进行定位,以及实时显示GPS轨迹。 如果需要导航,可以打开网络(WIFI或GPS),选择出发点、目标点,让网络搜索线路。确定线路以后,可以关闭网络,按图上显示的线路运动(没有向左向右的导航声音)。如果以上工作是在WIFI下进行的,那么整个过程可以不用消耗任何流量。
㈨ 百度地图sdk android怎样显示搜索框
在网络地图的右上角,点击“地图API”。 在地图API页面,把鼠标移动到“工具”菜单项,在下拉菜单中选择“坐标拾取工具”。 比如在搜索栏输入“网络大厦”点击搜索,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标。
㈩ android开发百度地图搜索,如何让搜索到的内容用列表显示出来
@Override
public void onGetPoiResult(MKPoiResult res, int type, int error) {
// TODO Auto-generated method stub
//搜索结果回调到这里
if (error == MKEvent.ERROR_RESULT_NOT_FOUND) {
Toast.makeText(FoodActivity.this, "抱歉,未找到结果",
Toast.LENGTH_LONG).show();
System.out.println("抱歉,未找到结果");
return;
} else if (error != 0 || res == null) {
Toast.makeText(FoodActivity.this, "搜索出错啦..",
Toast.LENGTH_LONG).show();
return;
}
PoiOverItem poiOverLay = new PoiOverItem(MainActivity.this,
bMapView, res.getAllPoi());
poiOverLay.setData(res.getAllPoi());
bMapView.getOverlays().add(poiOverLay);
bMapView.refresh();
// 定义一个list用于存放所搜索到的酒店
List<String> hotelName = new ArrayList<String>();
List<GeoPoint> JWpoints = new ArrayList<GeoPoint>();
for (MKPoiInfo info : res.getAllPoi()) {
System.out.println("搜索结果位置信息:" + info.address);
System.out.println("搜索结果城市信息:" + info.city);
System.out.println("搜索结果name:" + info.name);
System.out.println("酒店联系电话:" + info.phoneNum);
System.out.println("搜索结果经纬度:" + info.pt);
System.out.println("搜索结果ePoiType:" + info.ePoiType);
bMapView.getController().animateTo(info.pt);
// 将搜索到的酒店添加到list里面
hotelName.add(info.name);
//把所有的点添加到list中
JWpoints.add(info.pt);
// break;
}
}
不知道你用的是什么版本的网络地图,这是我之前做开发用到的,上面用的是一个MkSearch监听器,如果搜索到信息,监听器就会把结果回调到onGetPoiResult()这个方法里面,之后在这个方法里面操作数据。上面用list将所有的酒店名称以及经纬度存放进去,如果你想用一个lisview显示的话,就定义一个simpleAdapter,把这些数据放到adapter里面,之后在listview里面显示就可以了。