美文网首页
百度地图根据经纬度变化,图标进行移动

百度地图根据经纬度变化,图标进行移动

作者: 嘚嘚以嘚嘚 | 来源:发表于2017-12-04 11:03 被阅读0次

继承BMKPointAnnotation类,并进行重写,在初始化的时候增加移动通知,在后台给过经纬度的同时并发送该通知对图标进行移动,若同一地图上有多个图标,根据图标的ID进行判断

[locations addObject:location];

if (locations.count >= 1 && movingOver == YES) {

moveArray = [NSArray arrayWithArray:locations];

[locations removeAllObjects];

//            NSLog(@"----- moveArrayCount: %ld",moveArray.count);

//            NSLog(@"------beging moving -----");

currentIndex = 0;

movingOver = NO;

[self startMoving];

}

- (void)startMoving

{

NSInteger index = currentIndex % moveArray.count;

CLLocation *newLocation = moveArray[index];

CLLocation *currentLocation = [[CLLocation alloc] initWithLatitude:self.coordinate.latitude longitude:self.coordinate.longitude];

double distance = [newLocation distanceFromLocation:currentLocation];

double speed = newLocation.speed;

CLLocationCoordinate2D newCoordinate = newLocation.coordinate;

[UIView animateWithDuration:distance/speed animations:^{

self.coordinate = newCoordinate;

currentIndex ++;

} completion:^(BOOL finished) {

if (currentIndex == moveArray.count) {

movingOver = YES;

moveArray = nil;

} else {

[self startMoving];

}

}];

}

相关文章

  • 百度地图根据经纬度变化,图标进行移动

    继承BMKPointAnnotation类,并进行重写,在初始化的时候增加移动通知,在后台给过经纬度的同时并发送该...

  • 百度地图接口样例

    百度地图api接口 首先在百度地图开放平台申请 AK 1.根据地址经纬度获取标志建筑物 2.获取地址经纬度 3.关...

  • 获取位置信息

    添加权限: 动态权限 获取位置信息: 根据经纬度去请求百度地图或者高德地图的WebApi获取位置信息: 百度地图百...

  • 百度地图,实现车辆轨迹绘制

    百度地图,实现车辆轨迹绘制 实现思路:1.根据经纬度实现车辆轨迹绘制2.使用百度地图API的两个覆盖物实现,Pol...

  • android-工厂设计模式

    1.根据广播获取经纬度 进行高德地图导航 2.定义接口 实现定位的url 和经纬度 public interfac...

  • js唤醒手机百度地图高德地图app

    高德地图 百度地图 高德地图和百度地图的经纬度传值是相反着的 调起百度地图pc或者web api

  • php实现IP定位

    注册成为百度用户,成为地图开放平台开发者,获取服务密钥。通过百度地图API接口获取经纬度,进而通过API接口进行全...

  • iOS高德地图简单尝试

    公司要根据经纬度在地图上显示一些东西,本来都是百度地图做的,这次想试试集成下高德地图看看. 1.配置环境 (1)注...

  • uni-app之打开地图选择位置

    打开地图选择位置,根据位置返回参数获取到经纬度进行定位处理。 uni.chooseLocation(OBJECT)...

  • 微信小程序-百度地图坐标转腾讯地图坐标

    百度地图的经纬度放到腾讯地图里面解析地址,导致位置信息显示不正确,所以利用腾讯地图提供的API进行转换。 如果没有...

网友评论

      本文标题:百度地图根据经纬度变化,图标进行移动

      本文链接:https://www.haomeiwen.com/subject/heitixtx.html