java 百度poi_Android应用中使用百度地图API之POI(三)

先看执行后的图吧:POI(Point of Interest)。中文能够翻译为“兴趣点”。在地理信息系统中。一个POI能够是一栋房子、一个商铺、一个邮筒、一个公交站等 具体:http://developer.baidu.com/map/sdkandev-4.htm主要应用MKSearch 类:com.baidu.mapapi.search类 MKSearchjava.lang.Objectco...
摘要由CSDN通过智能技术生成

先看执行后的图吧:

fefac8e84077705b4a6af3eb03f1d574.png

SouthEast

a6493e9af99b2e5be6c08c2b36e1fd38.png

POI(Point of Interest)。中文能够翻译为“兴趣点”。在地理信息系统中。一个POI能够是一栋房子、一个商铺、一个邮筒、一个公交站等  具体:http://developer.baidu.com/map/sdkandev-4.htm

主要应用 MKSearch 类:

com.baidu.mapapi.search

类 MKSearch

java.lang.Object

com.baidu.mapapi.search.MKSearch

public class MKSearch

extends java.lang.Object

搜索服务.

用于位置检索、周边检索、范围检索、公交检索、驾乘检索、步行检索

字段概要

字段

限定符和类型

字段和说明

static int

static int

static int

static int

公交检索策略常量:最少步行距离

static int

static int

static int

static int

static int

static int

static int

static int

static int

方法概要

方法

限定符和类型

方法和说明

int

公交路线具体信息搜索 异步函数。返回结果在MKSearchListener里的onGetBusDetailResult方法通知

void

销毁MKSearch 模块 , 当不再使用Search 功能时。须要调用此函数

int

MKPlanNode start,

java.lang.String endCity, MKPlanNode end)

驾乘路线搜索.

int

MKPlanNode start,

java.lang.String endCity, MKPlanNode end,

java.util.List wpNodes)

驾车路线搜索,可设置途经点 异步函数。返回结果在MKSearchListener里的onGetDrivingRouteResult方法通知

int

依据地址名获取地址信息 异步函数,返回结果在MKSearchListener里的onGetAddrResult方法通知

int

获取指定页的的poi结果.

boolean

初使化,使用完毕后。请调用 destroy 函数释放资源

int

poi具体信息检索

boolean

获取POI信息共享短url.

boolean

GeoPoint location,

java.lang.String name, java.lang.String address)

获取地址信息共享短URL.

int

依据范围和检索词发起范围检索.

int

城市poi检索.

int

GeoPoint pt,

int radius)

依据中心点、半径与检索词发起周边检索.

int

依据地理坐标点获取地址信息 异步函数,返回结果在MKSearchListener里的onGetAddrResult方法通知

int

设置驾车路线规划策略.

void

int

设置路线规划策略.

int

联想词检索,依据模糊的不完备的检索词返回精确的建议搜索词 异步函数,返回结果在MKSearchListener里的onGetSuggestionResult方法通知

int

MKPlanNode start, MKPlanNode end)

公交路线搜索.

int

MKPlanNode start,

java.lang.String endCity, MKPlanNode end)

步行路线搜索.

通过上面的阅读应该有所了解了吧,直接代码了。

MainActivity.java

package com.majianjie.baidumap;

import java.util.ArrayList;

import java.util.List;

import android.app.Activity;

import android.app.AlertDialog;

import android.content.DialogInterface;

import android.graphics.Bitmap;

import android.graphics.drawable.Drawable;

import android.os.Bundle;

import android.view.LayoutInflater;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.View.MeasureSpec;

import android.view.Window;

import android.widget.AdapterView;

import android.widget.AdapterView.OnItemSelectedListener;

import android.widget.ArrayAdapter;

import android.widget.Button;

import android.widget.ImageView;

import android.widget.Spinner;

import android.widget.TextView;

import android.widget.Toast;

import com.baidu.location.BDLocation;

import com.baidu.location.BDLocationListener;

import com.baidu.location.LocationClient;

import com.baidu.location.LocationClientOption;

import com.baidu.mapapi.BMapManager;

import com.baidu.mapapi.MKGeneralListener;

import com.baidu.mapapi.map.LocationData;

import com.baidu.mapapi.map.MKEvent;

import com.baidu.mapapi.map.MKMapViewListener;

import com.baidu.mapapi.map.MapController;

import com.baidu.mapapi.map.MapPoi;

import com.baidu.mapapi.map.MapView;

import com.baidu.mapapi.m

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值