Custom callout 在地图上实现了自定义呼出的功能
在地图上描绘运动轨迹。
自定义较复杂的MKAnnotation(地图标注),包括自定义地图标注的背景图、文字等等。
在地图上覆盖自定义的图片,或在地图上画线。
NAMapKit 可以让你在 iPhone 应用中使用自定义地图
自定义地图上面的图标、标注,并动态变换坐标,改变地图上的显示位置。
iOS/iPhone OS MapKit sample for draggable AnnotationView with CoreAnimation pin lift/drop/bounce effects. Supports iOS 3.1.x and above.
实现在地图上移动的Annotation。标记起点和终点,地图上的Annotation就会慢慢从起点移动到终点。这种效果常见于导航功能的应用。你可以将Annotation换成任意图像,比如一辆小汽车,一个小箭头等等。
实现地图标注(Annotation)的拖放、移动效果。用户可以用手指按住地图上的annotation,从而对其进行拖放、移动位置。当用户拖放annotation时,annotation旁边还出现投影效果。
OCMapView 是一个简单易用的在 iOS 上使用聚合地图视图的类,也就是在地图上标注出同一属性的位置。
实现地图标注(Annotation)聚集(cluster)效果。即几个Annotations在地图显示尺度较大的时候聚集在一起,随着调整地图显示尺度,这些本来聚集在一起的Annotations会散开,显示一个个的Annotation。图片中小圆圈的“
实现地图标注(Annotation)聚集(cluster)效果。即几个Annotations在地图显示尺度较大的时候聚集在一起,随着调整地图显示尺度(zoom
自定义个人地图,即将自己绘制的地图代替ios自带的地图。并在个人地图上加上地图标注。
JBDaylightOverlay 是一个 MapKit 覆盖层,在上面显示对应的日期和时间。
自定义地图标签、注解,以及给地图标注添加按钮动作,控制地图标注出现的动作(是否需要降落效果)。
REVClusterMap API 是一个在 iOS 上简单实现的在地图上标注同类信息的控件.
实现地图标注(Annotation)聚集(cluster)效果。即几个Annotations在地图显示尺度较大的时候聚集在一起,随着调整地图显示尺度,这些本来聚集在一起的Annotations会散开,显示一个个的Annotation。图片中圆圈越大
自定义较复杂的MKAnnotation,在弹出的Annotation上面显示多行的内容,每一行都是独立的、可选的,可以赋予不同的点击函数(callout
REMarkerClusterer 创建和管理大量的标记每个缩放级别的集群。REMarkerClusterer 受苹果的照片应用程序在iPhone上的启发,模仿它的行为提供分组和取消分组集群的动画。
实现复杂的地图标注(MKAnnotation)callout效果。在callout界面加入列表等控件。此效果仅适用于iPad。
SPGooglePlacesAutocomplete 是一个对 Google Places 自动完成 API 的简单 Objective-C 封装,提供基于文本的地理搜索功能。
自定义地图标注气泡MKAnnotationView。默认的Annotation一开始只包含一张图片,点击Annotation之后,Annotation会展开显示更多详细内容。可用于当地图上有多个Annotation时,如果每个都展开会互相遮挡,可以一开始
iOS 6 没有 Google 地图了,这个应用展示如何在 iOS 上使用替代的地图。使用了AFNetworking 网络库。
JFOpenWeatherMapManager 实现了 Open Weather Map API 的 Objective-C iOS / Mac OS X 封装,你可通过简单几行代码来访问天气数据。
USStatesColorMap 使用不同颜色绘制美国地图中的各个省,基于 Stately font (http://intridea.github.io/stately/). 提供易用的接口来填充不同省。
A drop-in MKAnnotation clustering library for iOS. Uses a 2-d tree under the hood for maximum performance
Location Map 是用来高效显示位置和地图的设计模式。
RCLocationManager 可以简化你在 iOS 开发基于位置应用的编码
SVPulsingAnnotationView 是一个定制的 MKUserLocationView。
根据地理位置(CLLocation)自动获取当地时区(NSTimeZone)。也可以根据城市名称获取该城市的时区。在Demo中,移动光标到任意地点,会自动打印出该地点的时区。
ADClusterMapView 是 MKMapView 的子类,用来显示地图注解,当你在一个地图上有多个注解要显示的时候很有用。
Map Index 是一个带动画效果的快速 MKMapView 簇集显示控件。
利用 Google API 实现搜索附近商店、银行、学校等等POI。点击地点的标注(Annotation)会有弹出气泡视图的动画效果。需申请自己的API
能始终在地图上提示用户的当前位置。实现方式是:当用户的当前位置显示在屏幕中时,不做任何处理。用户拖动地图,使得用户的当前位置不再显示在屏幕中,这时候,屏幕的边缘将出现一个带箭头的标注(Location
仿照国家地理App的地图功能,实现可随地图移动而旋转的气泡型地图Annotation。弹出的AnnotationView包含一个中间大泡泡,可自定义周围的小泡泡个数(最多7个,点击不同的segment定义不同的小泡泡数目)。具有弹出和
MapBox 是 iOS 上 MapKit 的一个开源实现。