Java Examples for com.baidu.mapapi.map.MKEvent
The following java examples will help you to understand the usage of com.baidu.mapapi.map.MKEvent. These source code samples are taken from different open source projects.
Example 1
Project: gyz-master File: BMapApiApp.java View source code |
@Override
public void onGetPermissionState(int iError) {
Log.d("MyGeneralListener", "onGetPermissionState error is " + iError);
if (iError == MKEvent.ERROR_PERMISSION_DENIED) {
// ��ȨKey����
Toast.makeText(BMapApiApp.mDemoApp.getApplicationContext(), "baidu key error", Toast.LENGTH_LONG).show();
BMapApiApp.mDemoApp.m_bKeyRight = false;
}
}
Example 2
Project: YikuairAndroid-master File: LocationEngine.java View source code |
@Override public void onGetNetworkState(int iError) { if (iError == MKEvent.ERROR_NETWORK_CONNECT) { Log.e("yikuair", "BaiduLocation says network error" + "error number is: " + iError); } else if (iError == MKEvent.ERROR_NETWORK_DATA) { Log.e("yikuair", "BaiduLocation says network data error" + "error number is: " + iError); } // ... }
Example 3
Project: ChangYou-master File: MyRenren.java View source code |
@Override public void onGetNetworkState(int iError) { if (iError == MKEvent.ERROR_NETWORK_CONNECT) { Toast.makeText(MyRenren.getInstance().getApplicationContext(), "您的网络出错啦!", Toast.LENGTH_LONG).show(); } else if (iError == MKEvent.ERROR_NETWORK_DATA) { Toast.makeText(MyRenren.getInstance().getApplicationContext(), "输入正确的检索条件!", Toast.LENGTH_LONG).show(); } // ... }
Example 4
Project: My_Android_fzbmzxc-master File: Location.java View source code |
@Override public void onGetNetworkState(int iError) { if (iError == MKEvent.ERROR_NETWORK_CONNECT) { Toast.makeText(Location.getInstance().getApplicationContext(), "您的网络出错啦!", Toast.LENGTH_LONG).show(); } else if (iError == MKEvent.ERROR_NETWORK_DATA) { Toast.makeText(Location.getInstance().getApplicationContext(), "输入正确的检索条件!", Toast.LENGTH_LONG).show(); } // ... }
Example 5
Project: com.mzeat-master File: ShoppingDetailActivity.java View source code |
@Override public void onGetPermissionState(int iError) { // TODO Auto-generated method stub if (iError == MKEvent.ERROR_NETWORK_CONNECT) { Log.e("iError", String.valueOf(iError)); Toast.makeText(MzeatApplication.getInstance().getApplicationContext(), "您的网络出错啦!", Toast.LENGTH_LONG).show(); } else if (iError == MKEvent.ERROR_NETWORK_DATA) { Toast.makeText(MzeatApplication.getInstance().getApplicationContext(), "输入正确的检索条件!", Toast.LENGTH_LONG).show(); } }
Example 6
Project: searchhealth-master File: BDrugStoreRoute.java View source code |
public void onGetDrivingRouteResult(MKDrivingRouteResult res, int error) { async_begin.setVisibility(View.GONE); // �����յ������壬��Ҫѡ�����ij����б���ַ�б� if (error == MKEvent.ERROR_ROUTE_ADDR) { // res.getAddrResult().mEndCityList; return; } // ����ſɲο�MKEvent�еĶ��� if (error != 0 || res == null) { Toast.makeText(BDrugStoreRoute.this, "��Ǹ��δ�ҵ����", Toast.LENGTH_SHORT).show(); return; } searchType = 0; if (routeOverlay == null) { routeOverlay = new RouteOverlay(BDrugStoreRoute.this, mMapView); // ���·��ͼ�� mMapView.getOverlays().add(routeOverlay); } // �˴���չʾһ��������Ϊʾ�� routeOverlay.setData(res.getPlan(0).getRoute(0)); // ִ��ˢ��ʹ��Ч mMapView.refresh(); /*// ʹ��zoomToSpan()���ŵ�ͼ��ʹ·������ȫ��ʾ�ڵ�ͼ�� mMapView.getController().zoomToSpan(routeOverlay.getLatSpanE6(), routeOverlay.getLonSpanE6());*/ // �ƶ���ͼ����� mMapView.getController().animateTo(res.getStart().pt); // ��·�����ݱ����ȫ�ֱ��� route = res.getPlan(0).getRoute(0); // ����·�߽ڵ��������ڵ����ʱʹ�� nodeIndex = -1; mBtnPre.setVisibility(View.VISIBLE); mBtnNext.setVisibility(View.VISIBLE); isRouted = true; }
Example 7
Project: like_googleplus_layout-master File: LocationActivity.java View source code |
@Override
public void onGetDrivingRouteResult(MKDrivingRouteResult res, int error) {
// 起点或终点有歧义,需要选择具体的城市列表或地址列表
if (error == MKEvent.ERROR_ROUTE_ADDR) {
return;
}
// 错误号可参考MKEvent中的定义
if (error != 0 || res == null) {
Toast.makeText(LocationActivity.this, "抱歉,未找到结果", Toast.LENGTH_SHORT).show();
return;
}
// 将路线数据保存给全局变量
mDividerRoute = res.getPlan(0).getRoute(0);
getRouteInfo(res);
mRouteOverlay = new RouteOverlay(LocationActivity.this, mMapView);
if (mSelfRoute) {
mDividerRoute.customizeRoute(mStartGeoPoint, mEndGeoPoint, dummyData());
}
// 此处仅展示一个方案作为示例
mRouteOverlay.setData(mDividerRoute);
// 清除其他图层
// mMapView.getOverlays().clear();
// 添加定位地点图层
// mMapView.getOverlays().add(mLocationOverlay);
// 添加路线图层
mMapView.getOverlays().add(mRouteOverlay);
// 执行刷新使生效
mMapView.refresh();
// 使用zoomToSpan()绽放地图,使路线能完全显示在地图上
mMapView.getController().zoomToSpan(mRouteOverlay.getLatSpanE6(), mRouteOverlay.getLonSpanE6());
// 移动地图到起点
mMapView.getController().animateTo(res.getStart().pt);
// 重置路线节点索引,节点浏览时使用
}
Example 8
Project: pub_Android-master File: CommonApplication.java View source code |
@Override public void onGetNetworkState(int iError) { if (iError == MKEvent.ERROR_NETWORK_CONNECT) { // Toast.makeText(CommonApplication.getInstance(), "您的网络出错啦!", // Toast.LENGTH_SHORT).show(); } else if (iError == MKEvent.ERROR_NETWORK_DATA) { // Toast.makeText(CommonApplication.getInstance(), "输入正确的检索条件!", // Toast.LENGTH_SHORT).show(); } }
Example 9
Project: Wawc-master File: SearchMapActivity.java View source code |
@Override
public void onGetPoiResult(MKPoiResult res, int type, int error) {
Log.d(TAG, "onGetPoiResult: error = " + error + " , " + "type = " + type);
if (error == MKEvent.ERROR_RESULT_NOT_FOUND) {
Toast.makeText(SearchMapActivity.this, R.string.search_result_not_found, Toast.LENGTH_SHORT).show();
return;
} else if (error != 0 || res == null) {
Toast.makeText(SearchMapActivity.this, R.string.search_error, Toast.LENGTH_SHORT).show();
return;
}
// 用户判断是否已经收藏
String str = "";
for (MKPoiInfo mkPoiInfo : res.getAllPoi()) {
int distance = (int) DistanceUtil.getDistance(point, mkPoiInfo.pt);
AdressData adressData = new AdressData();
adressData.setName(mkPoiInfo.name);
adressData.setAdress(mkPoiInfo.address);
adressData.setPhone(mkPoiInfo.phoneNum);
adressData.setLat(mkPoiInfo.pt.getLatitudeE6() / 1e6);
adressData.setLon(mkPoiInfo.pt.getLongitudeE6() / 1e6);
adressData.setDistance(distance);
adressDatas.add(adressData);
str = str + mkPoiInfo.name + ",";
}
Log.d(TAG, "str = " + str);
// 排序
Collections.sort(adressDatas, new Comparator());
adressAdapter.notifyDataSetChanged();
for (int i = 0; i < adressDatas.size(); i++) {
GeoPoint point1 = new GeoPoint((int) (adressDatas.get(i).getLat() * 1E6), (int) (adressDatas.get(i).getLon() * 1E6));
OverlayItem item = new OverlayItem(point1, "item2", "item2");
overlayCar.addItem(item);
}
mMapView.refresh();
// 判断是否收藏
String url;
try {
url = Constant.BaseUrl + "favorite/is_collect?auth_code=" + Variable.auth_code + "&names=" + URLEncoder.encode(str, "UTF-8") + "&cust_id=" + Variable.cust_id;
new Thread(new NetThread.GetDataThread(handler, url, getIsCollect)).start();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
Example 10
Project: TripGuide_XiDian-master File: MapBase.java View source code |
@Override public void onGetNetworkState(int iError) { if (iError == MKEvent.ERROR_NETWORK_CONNECT) { Log.i("axlecho", "您的网络出错啦!"); } else if (iError == MKEvent.ERROR_NETWORK_DATA) { Log.i("axlecho", "输入正确的检索条件!"); } }
Example 11
Project: zaina-master File: BaiduMapActivity.java View source code |
@Override public void onGetNetworkState(int iError) { if (iError == MKEvent.ERROR_NETWORK_CONNECT) { Toast.makeText(BaiduMapActivity.this, "您的网络出错啦!", Toast.LENGTH_LONG).show(); } else if (iError == MKEvent.ERROR_NETWORK_DATA) { Toast.makeText(BaiduMapActivity.this, "输入正确的检索条件!", Toast.LENGTH_LONG).show(); } // ... }