Tag Archives: 百度地图

百度地图使用第五讲:大头针使用(地图标注)

1、加载基本地图视图展示

2、创建一个大头针模型(主要是经纬度)涉及到的类有BMKPointAnnotation、BMKAnnotationView、BMKPinAnnotationView
BMKPointAnnotation:大头针模型,用来描述大头针的坐标等信息;
BMKAnnotationView:标注视图,包含标注上面的标题、子标题、及相关按钮等;
BMKPinAnnotationView:大头针视图,继承自BMKAnnotationView,可以理解为大头针是一种特殊的标注;

3、将大头针添加到地图,到此为止事实上已经搞定,地图上能正常显示刚刚所标注的大头针了,如下效果图所示:[……]

继续阅读

百度地图使用第三讲:地理编码与反地址编码

1、地理编码指的是将地址位置(中文地址)转换成经纬度,反地址编码指的是将经纬度转换成地址位置;

2、在百度地图中需要用到三个关键性的类:BMKGeoCodeSearch、BMKGeoCodeSearchOption、BMKReverseGeoCodeOption;

3、BMKGeoCodeSearch:地理编码主类,用来查询、返回结果信息(地址位置或经纬度);

4、BMKGeoCodeSearchOption:地理编码选项,即地理编码的数据模型,地址是通过该类传递进去的;

5、BMKReverseGeoCodeOption:反地理编码选项,即反地理编码的数据模型,经纬度就是通过该类传递进去的;

6、有了以上基本信息,开始做一个简单的示例:从手机页面上输入经纬度通过按钮事件将对应的地理位置输出到手机屏幕,反之亦然;

7、基本UI视图如下所示:[……]

继续阅读

百度地图使用第二讲:获取基本定位信息

1、百度地图的功能非常强大,涵盖了定位、地图、导航及相关的路径查询计算,周边信息检索等,要学会这些功能的用法要从基础开始,一步一步来;

2、首先需要理解的是定位功能,后续地图展示也会使用到这个功能,所以先从获取GPS信息开始吧

3、百度地图中用来开启信息的类为BMKLocationService

4、BMKLocationService使用也非常简单,初始化–设置代理–代理输出信息,三步即可搞定!

5、看看简单的代码实现吧(只贴出了关键性的代码)[……]

继续阅读