标签: mapkit

如何在地图工具包中显示默认用户位置和自定义的年度视图?

我正在使用地图工具包并显示自定义注释视图.一个是carImage,另一个是userImage(作为用户的当前位置).现在我想显示map kit提供的当前用户位置默认值.但是无法显示它.如何在地图套件中显示蓝色圆圈+我的车?

xcode objective-c mapkit iphone-sdk-3.0 mkpinannotationview

4
推荐指数
1
解决办法
4325
查看次数

iphone mapkit拖动并获取中心位置

HI,

我有一个带有一些标记点的Mapview +当前位置的标记.

现在,我想在这里做的是,当用户拖动或遍历mapview时,我想在拖动地图后找到新中心位置的坐标(纬度,经度).

我想再次澄清,我不是在谈论拖动标记/点,我在谈论用触摸拖动地图.

提前致谢.

iphone google-maps drag mapkit

4
推荐指数
1
解决办法
3296
查看次数

使用iPhone MapKit自定义地图

我试图使用MapKit创建一个自定义地图(类似于这个概念http://mapwow.com/)使用图像而不是谷歌地图图像.这样我们就可以包含gps功能和引脚功能.我查看了文档,似乎没有一种标准的方法.有没有办法使用MapKit做到这一点或有人找到一种方法来实现类似的东西?

iphone google-maps mapkit

4
推荐指数
1
解决办法
1万
查看次数

MapView Annotation不拖动

我试图在地图视图中实现一个可拖动的"pin"(实际上是一个自定义图标).这是我的委托代码:

  -(MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation {
    MKAnnotationView *aView;

    aView=(MKAnnotationView *) [mvMap dequeueReusableAnnotationViewWithIdentifier:annotation.title];
    if (aView==nil) 
        aView=[[[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:annotation.title] autorelease];
    else
        aView.annotation=annotation;
    [aView setImage:[UIImage imageNamed:selIcon]];
    aView.canShowCallout=TRUE;
    [aView setDraggable:YES];
    return aView;
}
- (void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views { 
    MKAnnotationView *aV; 
    for (aV in views) {
        CGRect endFrame = aV.frame;

        int xDelta=0;
        xDelta=sIcons.selectedSegmentIndex*61+22;
        aV.frame = CGRectMake(aV.frame.origin.x-145+xDelta, aV.frame.origin.y - 150.0, aV.frame.size.width, aV.frame.size.height);

        [UIView beginAnimations:nil context:NULL];
        [UIView setAnimationDuration:0.7];
        [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
        [aV setFrame:endFrame];
        [UIView commitAnimations];
    }
}
-(void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view didChangeDragState:(MKAnnotationViewDragState)newState fromOldState:(MKAnnotationViewDragState)oldState {
    if …
Run Code Online (Sandbox Code Playgroud)

iphone annotations mapkit

4
推荐指数
1
解决办法
4353
查看次数

使用CLLocation计算距离iOS MapKit

我试图用纬度和经度找到以英里为单位的距离.我有以下方法:

- (void)locationManager:(CLLocationManager *)manager
    didUpdateToLocation:(CLLocation *)newLocation
           fromLocation:(CLLocation *)oldLocation
{
    if(!newLocation) return; 

    if ((oldLocation.coordinate.latitude != newLocation.coordinate.latitude) &&
        (oldLocation.coordinate.longitude != newLocation.coordinate.longitude))
    {



        CLLocation *loc1 = [[CLLocation alloc] initWithLatitude:oldLocation.coordinate.latitude longitude:oldLocation.coordinate.longitude];
        CLLocation *loc2 = [[CLLocation alloc] initWithLatitude:newLocation.coordinate.latitude longitude:newLocation.coordinate.latitude];

        CLLocationDistance distance = ([loc2 distanceFromLocation:loc1]) * 0.000621371192;

        //distance = distance; 

        NSLog(@"Total Distance %f in miles",distance);
    }

}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它打印出类似5678.32英里的东西.这个位置非常固定,根本不动.

mapkit ios

4
推荐指数
1
解决办法
7872
查看次数

如何改变MKAnnotation的中心点

我在我的应用程序中使用MKMapkit进行地图部分.我必须显示一个图像在此输入图像描述作为MKAnnotation.当我在地图视图中添加注释时,图像的中心指向纬度和经度.但我希望图像的左下角应指向指定的纬度和经度.我正在关注MapCallouts链接以显示注释.有没有办法实现目标.然后请帮忙.

iphone objective-c mapkit

4
推荐指数
1
解决办法
1325
查看次数

iOS Mapkit - 缓存映射?

当没有可用的互联网连接时,我需要某些区域的地图.

它会是这样的:

  1. 用户加载应用互联网连接可用
  2. 应用程序下载地图上的坐标列表和地点
  3. 用户离开他们的房子,没有互联网连接
  4. 即使没有互联网连接,用户也可以随时使用引脚和地图进行交互

我该怎么做呢?

iphone objective-c mapkit ios

4
推荐指数
1
解决办法
2793
查看次数

改变用户位置周围的脉冲蓝色环的颜色

我已经在网上搜索过,并没有找到一种方法来定制用户在地图上的位置周围的蓝色脉冲环的颜色.

有谁知道定制脉冲环颜色的方法?

mapkit ios

4
推荐指数
1
解决办法
1257
查看次数

如何在MapKit中更改用户位置的气泡颜色?

地图视图使用默认的蓝色气泡动画显示用户的位置.如何将默认蓝色更改为其他颜色?

mapkit swift

4
推荐指数
1
解决办法
2156
查看次数

Mapkit - 获得高度

有没有办法通过mapkit从地图中的给定点获得高度?(没有在现场).

例如,触摸地图,获取触摸的地图坐标的高度.

mapkit swift swift3

4
推荐指数
1
解决办法
677
查看次数