【发布时间】:2011-09-29 20:34:13
【问题描述】:
我想在地图视图上显示多个图钉注释。
我从服务器获取多个经纬度酒店位置,我已将它们存储在 NSMutableArray,现在我想在我的地图视图上显示这些经纬度值。
【问题讨论】:
我想在地图视图上显示多个图钉注释。
我从服务器获取多个经纬度酒店位置,我已将它们存储在 NSMutableArray,现在我想在我的地图视图上显示这些经纬度值。
【问题讨论】:
您需要的一切都在这里:MKMApView 和这里MKAnnotations
一些不错的示例代码:WeatherMap
【讨论】:
您需要创建一个符合MKAnnotation 协议的模型对象。至少,它应该实现coordinate 方法(它返回一个CLLocationCoordinate2D 结构为您的纬度和经度)。如果要显示地图图钉的标注,还需要实现 title 方法。
您应该为每个 lat、lon 对创建这些对象之一,并将它们存储在您的数组中。然后使用对象数组在您的 mapView 上调用 addAnnotations:
【讨论】: