本文整理汇总了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;未经允许,请勿转载。 |
请发表评论