需求描述 项目中,要求接入导航功能,包括“百度map、高德map”。 方案分析 原生开发角度分析 从原生开发的角度分析的话,常规的思路可能是 分别取百度、高德官网,下载对应的SDK然后集成到本地; 创建对应的MapView,参照文档完成导航功能; MapView对外开放参数,由调用者传入,MapVi ...
分类:
移动开发 时间:
2017-10-08 11:22:47
阅读次数:
315
我按照高德官方Demo改的 第一次是可以定位的,如左图 第二次就不能定位了,如右图 在onDestory中把aMap置为空即可 aMap = null; 修改完如下图: 原理是第二次打开时aMap不为空,无法从mapView中getMap获取数据。 ...
分类:
移动开发 时间:
2017-09-16 20:35:49
阅读次数:
294
private void LoadMY(){ try { String mainGeodatabaseFilePath = YLPub.getMapData() + "/gismap/sl.geodatabase";; mMapView = (MapView) findViewById(R.id.m ...
分类:
数据库 时间:
2017-08-21 22:54:54
阅读次数:
813
private void LoadTPK() { YLPub.pContext = this; String path = YLPub.getMapData() + "/gismap/map.tpk"; mMapView = (MapView) findViewById(R.id.mapView); ...
分类:
其他好文 时间:
2017-08-21 22:20:25
阅读次数:
252
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.mapView = [[MKMapView alloc] initWithFrame:self.vie ...
分类:
其他好文 时间:
2017-07-13 12:37:34
阅读次数:
174
1 /* 2 *1.实现定位 3 *2.引入方向传感器 4 *3.自定义位置图标 5 * */ 6 public class MainActivity extends Activity { 7 MapView mapView; 8 BaiduMap mBaiduMap; 9 // 定位相关 10 p... ...
分类:
移动开发 时间:
2017-07-03 18:05:15
阅读次数:
242
MKMap显示地图后,假设用户移动了地图。自定义的数据就须要刷新了。所以这个时候。中心点的经纬度就比較重要了。 本文演示怎样获取经纬度 在MKMapViewDelegate里有个方法 - (void)mapView:(MKMapView *)mapView regionDidChangeAnimat ...
分类:
移动开发 时间:
2017-06-27 13:44:57
阅读次数:
169
MKMap显示地图后,如果用户移动了地图,自己定义的数据就需要刷新了,所以这个时候,中心点的经纬度就比较重要了。 本文演示如何获取经纬度 在MKMapViewDelegate里有个方法 - (void)mapView:(MKMapView *)mapView regionDidChangeAnima ...
分类:
移动开发 时间:
2017-05-26 10:57:22
阅读次数:
176
@interface BicycleController () { BMKMapView* _mapView;//地图 CLLocationCoordinate2D _newPoint;//中心点坐标 NSMutableArray *_bikeArr;//装自行车数据的数组 NSMutableArr... ...
分类:
其他好文 时间:
2017-05-16 11:06:32
阅读次数:
204
最近在做高德地图的时候,由于用户的要求,不得不用ScrollVew嵌套MapView,虽然很官方要求不建议这样做,但也迫于无奈… 魔高一尺,道高一丈.有什么事情事程序员不能解决的,如果有那就是解决两次...
分类:
移动开发 时间:
2017-05-14 12:19:14
阅读次数:
232