Google Maps iOS SDK,获取用户的当前位置

时间:2016-07-16 11:53:29

标签: ios objective-c google-maps

我使用GoogleMapKit来显示用户的当前位置。根据我的代码 http://pastie.org/10908950 ,它的工作正常但目前显示当前位置的蓝点。现在我需要用图像中所示的粉红色图标显示当前位置以及图像在地图中心应该是静态的,而当从搜索引擎列表中选择位置时它显示当前位置。就像下面的图片一样 -

[image2[2]

如何按字母顺序显示该地点列表?如果从该列表中选择了一个地点,它将捕获该值,粉红色位置将显示在该地点上方。

image1

我知道查询很冗长,但我知道我可以从这里得到一些帮助。提前谢谢。

1 个答案:

答案 0 :(得分:1)

通过使用Google Maps SDK,可以轻松实现解决方案:

GMSMarker *marker = [[GMSMarker alloc] init];
marker = [GMSMarker markerWithPosition:position]; 
marker.icon = [GMSMarker markerImageWithColor:[UIColor blackColor]];
marker.icon = [UIImage imageNamed:@"house"];

您可以根据自己的要求更改颜色和图像。