本文整理汇总了Java中com.baidu.mapapi.map.MapPoi类的典型用法代码示例。如果您正苦于以下问题:Java MapPoi类的具体用法?Java MapPoi怎么用?Java MapPoi使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
MapPoi类属于com.baidu.mapapi.map包,在下文中一共展示了MapPoi类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onClickMapPoi
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
public void onClickMapPoi(MapPoi poi)
{
if (null != poi)
{
mEndGeoPoint = new GeoPoint(poi.geoPt.getLatitudeE6(), poi.geoPt.getLongitudeE6());
LocationData clickLocationData = new LocationData();
clickLocationData.latitude = poi.geoPt.getLatitudeE6() / 1000000.0;
clickLocationData.longitude = poi.geoPt.getLongitudeE6() / 1000000.0;
mClickLocationOverlay.setData(clickLocationData);
mClickLocationOverlay.setMarker(getResources().getDrawable(R.drawable.ic_nav_turn_start_s));
mMapView.getOverlays().remove(mClickLocationOverlay);
// mMapView.getOverlays().add(mClickLocationOverlay);
MKPoiInfo info = new MKPoiInfo();
info.pt = poi.geoPt;
info.address = poi.strText;
routeDrive(info, true);
mMapView.refresh();
Toast.makeText(LocationActivity.this, poi.strText, Toast.LENGTH_SHORT).show();
}
}
示例2: onMapPoiClick
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
@Override
public boolean onMapPoiClick(MapPoi mapPoi) {
return false;
}
示例3: onMapPoiClick
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
@Override
public boolean onMapPoiClick(MapPoi poi) {
return false;
}
示例4: showMapWithLocationClient
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
private void showMapWithLocationClient() {
progressDialog = new ProgressDialog(this);
progressDialog.setCanceledOnTouchOutside(false);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setMessage("正在确定你的位置...");
progressDialog.setOnCancelListener(new OnCancelListener() {
public void onCancel(DialogInterface arg0) {
if (progressDialog.isShowing()) {
progressDialog.dismiss();
}
Log.d("map cancel retrieve location");
finish();
}
});
progressDialog.show();
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true);// 打开gps
// option.setCoorType("bd09ll"); //设置坐标类型
// Johnson change to use gcj02 coordination. chinese national standard
// so need to conver to bd09 everytime when draw on baidu map
option.setCoorType("gcj02");
option.setScanSpan(30000);
option.setAddrType("all");
mLocClient.setLocOption(option);
Drawable marker = this.getResources().getDrawable(R.drawable.icon_marka);
// 为maker定义位置和边界
marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight());
mAddrOverlay = new ItemizedOverlay<OverlayItem>(marker, mMapView);
mMapView.getOverlays().add(mAddrOverlay);
mMapListener = new MKMapViewListener() {
@Override
public void onMapMoveFinish() {
// TODO Auto-generated method stub
}
@Override
public void onClickMapPoi(MapPoi mapPoiInfo) {
// TODO Auto-generated method stub
String title = "";
if (mapPoiInfo != null) {
title = mapPoiInfo.strText;
Toast.makeText(BaiduMapActivity.this, title, Toast.LENGTH_SHORT).show();
}
}
@Override
public void onGetCurrentMap(Bitmap b) {
// TODO Auto-generated method stub
}
@Override
public void onMapAnimationFinish() {
}
};
mMapView.regMapViewListener(mBMapManager, mMapListener);
if (lastLocation != null) {
GeoPoint point1 = new GeoPoint((int) (lastLocation.getLatitude() * 1e6), (int) (lastLocation.getLongitude() * 1e6));
point1 = CoordinateConvert.fromGcjToBaidu(point1);
mMapController.setCenter(point1);
}
mMapView.refresh();
mMapView.invalidate();
}
示例5: onMapPoiClick
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
@Override
public boolean onMapPoiClick(MapPoi arg0) {
return false;
}
示例6: onMapPoiClick
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
@Override
public boolean onMapPoiClick(MapPoi result) {
return false;
}
示例7: onMapPoiClick
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
@Override
public boolean onMapPoiClick(MapPoi poi) {
return false;
}
示例8: onMapPoiClick
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
@Override
public boolean onMapPoiClick(MapPoi arg0) {
// TODO 自动生成的方法存根
return false;
}
示例9: onClickMapPoi
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
@Override
public void onClickMapPoi(MapPoi mapPoiInfo) {
// 点击到地图可点标注时会回调此接口
String title = "";
if(mapPoiInfo != null){
title = mapPoiInfo.strText;
ComFun.showToast(title);
mMapController.animateTo(mapPoiInfo.geoPt);
}
}
示例10: onMapPoiClick
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
/**
* 地图内 Poi 单击事件
* @param mapPoi 点击的 poi 信息
* @return
*/
@Override
public boolean onMapPoiClick(MapPoi mapPoi) {
return false;
}
示例11: onClickMapPoi
import com.baidu.mapapi.map.MapPoi; //导入依赖的package包/类
public void onClickMapPoi(MapPoi arg0) {
// TODO Auto-generated method stub
}