本文整理汇总了Java中com.baidu.mapapi.search.MKPoiResult类的典型用法代码示例。如果您正苦于以下问题:Java MKPoiResult类的具体用法?Java MKPoiResult怎么用?Java MKPoiResult使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
MKPoiResult类属于com.baidu.mapapi.search包,在下文中一共展示了MKPoiResult类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onGetPoiResult
import com.baidu.mapapi.search.MKPoiResult; //导入依赖的package包/类
@Override
public void onGetPoiResult(MKPoiResult res, int type, int error)
{
// 错误号可参考MKEvent中的定义
if (error != 0 || res == null)
{
Toast.makeText(LocationActivity.this, "抱歉,未找到结果", Toast.LENGTH_LONG).show();
return;
}
// 将地图移动到第一个POI中心点
if (res.getCurrentNumPois() > 0)
{
// 将poi结果显示到地图上
MyPoiOverlay poiOverlay = new MyPoiOverlay(LocationActivity.this, mMapView, mMKSearch);
poiOverlay.setData(res.getAllPoi());
mMapView.getOverlays().clear();
mMapView.getOverlays().add(mLocationOverlay);
mMapView.getOverlays().add(poiOverlay);
mMapView.refresh();
// 当ePoiType为2(公交线路)或4(地铁线路)时, poi坐标为空
for (MKPoiInfo info : res.getAllPoi())
{
if (info.pt != null)
{
mMapView.getController().animateTo(info.pt);
break;
}
}
}
else if (res.getCityListNum() > 0)
{
// 当输入关键字在本市没有找到,但在其他城市找到时,返回包含该关键字信息的城市列表
String strInfo = "在";
for (int i = 0; i < res.getCityListNum(); i++)
{
strInfo += res.getCityListInfo(i).city;
strInfo += ",";
}
strInfo += "找到结果";
Toast.makeText(LocationActivity.this, strInfo, Toast.LENGTH_LONG).show();
}
}
示例2: onGetPoiResult
import com.baidu.mapapi.search.MKPoiResult; //导入依赖的package包/类
@Override
public void onGetPoiResult(MKPoiResult arg0, int arg1, int arg2) {
// TODO Auto-generated method stub
}