• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java GeoCodeOption类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.baidu.mapapi.search.geocode.GeoCodeOption的典型用法代码示例。如果您正苦于以下问题:Java GeoCodeOption类的具体用法?Java GeoCodeOption怎么用?Java GeoCodeOption使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



GeoCodeOption类属于com.baidu.mapapi.search.geocode包,在下文中一共展示了GeoCodeOption类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: calculatecRoute

import com.baidu.mapapi.search.geocode.GeoCodeOption; //导入依赖的package包/类
private void calculatecRoute(int netmode) {
	locations.clear();
	GeoCoder startSearch = null; // 由地址到经纬度的搜索模块
	GeoCoder endSearch = null; // 由地址到经纬度的搜索模块
	
	// 初始化搜索模块,注册事件监听
	startSearch = GeoCoder.newInstance();
	startSearch.setOnGetGeoCodeResultListener(startPlaceGeo);
	endSearch = GeoCoder.newInstance();
	endSearch.setOnGetGeoCodeResultListener(endPlaceGeo);
			
	//获取输入的起终点
	String start = startPlace.getText().toString();
	String end = endPlace.getText().toString();
	startSearch.geocode(new GeoCodeOption().city("济南").address(start));
	endSearch.geocode(new GeoCodeOption().city("济南").address(end));

}
 
开发者ID:haiyangxue,项目名称:EasyTracker,代码行数:19,代码来源:NavigationFragment.java


示例2: SearchButtonProcess

import com.baidu.mapapi.search.geocode.GeoCodeOption; //导入依赖的package包/类
/**
 * 发起搜索
 * 
 * @param v
 */
public void SearchButtonProcess(View v) {
	if (v.getId() == R.id.reversegeocode) {
		EditText lat = (EditText) findViewById(R.id.lat);
		EditText lon = (EditText) findViewById(R.id.lon);
		LatLng ptCenter = new LatLng((Float.valueOf(lat.getText()
				.toString())), (Float.valueOf(lon.getText().toString())));
		// 反Geo搜索
		mSearch.reverseGeoCode(new ReverseGeoCodeOption()
				.location(ptCenter));
	} else if (v.getId() == R.id.geocode) {
		EditText editCity = (EditText) findViewById(R.id.city);
		EditText editGeoCodeKey = (EditText) findViewById(R.id.geocodekey);
		// Geo搜索
		mSearch.geocode(new GeoCodeOption().city(
				editCity.getText().toString()).address(
				editGeoCodeKey.getText().toString()));
	}
}
 
开发者ID:JohnNiuNiu,项目名称:HaHaMap,代码行数:24,代码来源:GeoCoderActivity.java


示例3: initMap

import com.baidu.mapapi.search.geocode.GeoCodeOption; //导入依赖的package包/类
private void initMap() {
    flag = 0;
    // 地图初始化
    mBaiduMap = mMapView.getMap();
    // 初始化搜索模块,注册事件监听
    mGeoCoderSearch = GeoCoder.newInstance();
    mGeoCoderSearch.setOnGetGeoCodeResultListener(this);
    // Geo搜索
    mGeoCoderSearch.geocode(new GeoCodeOption().city(mEndCity).address(mEndAddr));
    DialogUtils.showLoadDialog(this, "正在查找商家位置...");
}
 
开发者ID:shenhuanet,项目名称:AndroidOpen,代码行数:12,代码来源:GeoCodeActivity.java


示例4: SearchButtonProcess

import com.baidu.mapapi.search.geocode.GeoCodeOption; //导入依赖的package包/类
public void SearchButtonProcess(View v) {
	if (v.getId() == R.id.Sgeocode) {
		type=1;


		// Geo搜索
		mSearch.geocode(new GeoCodeOption().city(
				editCity.getText().toString()).address(
				editGeoCodeKey.getText().toString()));


	} else if (v.getId() == R.id.Egeocode) {
		type=2;


		// Geo搜索
		mSearch.geocode(new GeoCodeOption().city(
				EndeditCity.getText().toString()).address(
				EndeditGeoCodeKey.getText().toString()));
	}
	else if(v.getId() == R.id.DSgeocode){
		type=3;

		// Geo搜索
		mSearch.geocode(new GeoCodeOption().city(
				DeditCity.getText().toString()).address(
				DeditGeoCodeKey.getText().toString()));
	}
}
 
开发者ID:BeckNiu,项目名称:MyCar,代码行数:30,代码来源:RoadNAVActivity.java


示例5: startNavi

import com.baidu.mapapi.search.geocode.GeoCodeOption; //导入依赖的package包/类
/**
 * 开始导航,点击导航按钮
 * 
 * @param view
 */
public void startNavi(View view) {
	// 获取编辑框中的起始城市和地址;
	start_address = startAddress.getText().toString().trim();
	end_address = endAddress.getText().toString().trim();

	// Geo搜索
	mSearch.geocode(new GeoCodeOption().city("").address(start_address));

}
 
开发者ID:chenyufeng1991,项目名称:BaiduMap-TrafficAssistant,代码行数:15,代码来源:NavigationActivity.java


示例6: startSearch

import com.baidu.mapapi.search.geocode.GeoCodeOption; //导入依赖的package包/类
/**
 * 搜索事件发生
 */
public void startSearch(){
	if(currentStatus == STATUS_MAP) return;
	
	if(!NetWorkUtil.isNetWorkConnected(getApplicationContext())){
		Toast.makeText(RoutePlanActivity.this, getResources().getString(R.string.networkdisabled), Toast.LENGTH_LONG).show();
		return;
	}
	
	//隐藏历史记录列表
	mResultListview.setVisibility(View.VISIBLE);
	mHistoryListview.setVisibility(View.GONE);
	
	try {
		nodeStartIndex = nodeEndIndex = 0;
        
        Message msg = mHandler.obtainMessage();
        msg.what = MSG_SEARCH_START;

        //process the start position
        if(startPosView.getText().toString().trim().equals("我的位置")){
        	mStartPosition = "我的位置";
        	mStartLocation = new LatLng(myLocation.getLatitude(),myLocation.getLongitude());
	        msg.arg1 = 1;	
        }
        else {
        	mStartPosition = startPosView.getText().toString().trim();
        	mGeoSearch.geocode(new GeoCodeOption().city(
        			OneBusApplication.CURRENT_CITY).address(mStartPosition));
        	mStartLocation = currentGeoResult;
        	msg.arg1 = 2;
        }	        

        //process the end position
        mEndPosition = endPosView.getText().toString().trim();
        mGeoSearch.geocode(new GeoCodeOption().city(
       			OneBusApplication.CURRENT_CITY).address(mEndPosition));
       	mEndLocation = currentGeoResult;
       	
       	//check the position is not empty
       	if(mStartPosition.trim().equals("")){
       		Toast.makeText(getApplicationContext(), "请输入起点", Toast.LENGTH_SHORT).show();
       		return;
       	}
       	if(mEndPosition.trim().equals("")){
       		Toast.makeText(getApplicationContext(), "请输入终点", Toast.LENGTH_SHORT).show();
       		return;
       	}
       	
       	//判断此记录是否存在HistoryListData中,若不存在则加入
		if(!(isAlreadyAdd(mStartPosition+RightArrow+mEndPosition))){
			HashMap<String, Object> map = new HashMap<String, Object>();
			map.put("title", mStartPosition+RightArrow+mEndPosition);
			mHistoryListData.add(map);
		}
       	
       	//send search command
       	mHandler.sendMessage(msg);
		
	} catch (Exception e) {
		e.printStackTrace();
	}
}
 
开发者ID:Mrsunsunshine,项目名称:FrontOne,代码行数:66,代码来源:RoutePlanActivity.java



注:本文中的com.baidu.mapapi.search.geocode.GeoCodeOption类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java C09PacketHeldItemChange类代码示例发布时间:2022-05-23
下一篇:
Java MailMessage类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap