Tag: mapquest

自定义MQAnnotationViewbutton不可点击

我正在使用MapQuest,但我认为这不是问题。 我有Map(MapQuest)和自定义引脚。 我可以点击引脚和我的自定义标注(标签和一个button的xib文件)popup,一切工作正常。 唯一的问题是,我不能按自定义标注视图(UIView)上的button。 这是我的代码: -(MQAnnotationView*)mapView:(MQMapView *)aMapView viewForAnnotation:(id<MQAnnotation>)annotation { static NSString* identifier = @"Pins"; MQAnnotationView * annotationView = (MQAnnotationView *)[self->mapView dequeueReusableAnnotationViewWithIdentifier:identifier]; annotationView = [[MQAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:identifier]; annotationView.image = [UIImage imageNamed:@"marker_schuhe"]; annotationView.enabled = YES; annotationView.canShowCallout = NO; return annotationView; } 在我的didSelectAnnotationView方法中: – (void)mapView:(MQMapView *)mapView didSelectAnnotationView:(MQAnnotationView *)view { callOutView *calloutView = (callOutView *)[[[NSBundle mainBundle] loadNibNamed:@"callOutView" owner:self […]

使用MapBox点之间的路由

我知道在这里也有类似的问题,但是他们都没有真正回答我的问题,而且我迫于压力要在截止date前完成项目。 基本上我正在写一个应用程序,将显示在线和离线地图。 目前我正在使用MapBox SDK查看离线和在线地图,但是,MapBox目前不提供路由解决scheme。 所以我正在寻找一种方法来做到这一点。 主要的问题似乎是,不仅有一个SDK将提供在线OSM地图,离线OSM地图和路由,所以我想知道是否可以使用MapBox来处理地图,然后使用MapQuest来获取路线? 这可能吗? 是否推荐?