使用他在谷歌地图中的坐标为ios获取特定标记

时间:2013-08-21 08:30:47

标签: ios xcode maps coordinate

我在我的应用程序中使用Google地图进行IOS。我在地图中添加了几个标记,现在我需要使用其坐标获取特定的标记。 我用过:

CLLocationCoordinate2D position = CLLocationCoordinate2DMake(51.5, -0.127);
GMSMarker *marker = [GMSMarker markerWithPosition:position];

但我认为我需要创建一个新标记,而不是之前创建的标记。

1 个答案:

答案 0 :(得分:0)

这样做的一种方法是拥有NSMutableArray个标记并进行搜索 它们。

for (GMSMarker *marker in arrayOfMarkers){
if(marker.position.latitude == coordinate.latitude && marker.position.longitude == coordinate.longitude){

    return marker;

}

注意,这假设此位置只有一个标记。