ios - 如何在 Objective-C(iOS) 的 `Google Maps` View 中添加标记

标签 ios objective-c google-maps

我正在尝试从我的网络服务中的数据向 Google map 添加标记。现在如何显示仅在“特定半径距离”中的标记。我正在尝试,但没有关于如何在 Objective-C 中实现它的逻辑。

最佳答案

它对我有用。请尝试一下。

GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:(sourceValue.latValue + destinationValue.latValue)/2
                                                                        longitude:(sourceValue.lngValue + destinationValue.lngValue)/2
                                                                             zoom:7.5];

                mapview = [GMSMapView mapWithFrame:self.view.bounds camera:camera];
                [self.view addSubview:mapview];
                GMSMarker *marker = [[GMSMarker alloc] init];
                marker.position = CLLocationCoordinate2DMake(sourceValue.latValue, sourceValue.lngValue);
                marker.map = mapview;

                //Place source mark of destination

                GMSMarker *marker2 = [[GMSMarker alloc] init];
                marker2.position = CLLocationCoordinate2DMake(destinationValue.latValue, destinationValue.lngValue);
                marker2.map = mapview;

根据您的要求更改您的经纬度值。谢谢

关于ios - 如何在 Objective-C(iOS) 的 `Google Maps` View 中添加标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40834861/

相关文章:

javascript - 谷歌地图API,初始化 map 后在ajax中添加标记

iphone - 当内存警告不足时,通过界面构建​​器添加的 View 会发生什么情况?

ios - Swift 类作为稍后实例化的参数

javascript - 如何在新版 Google map 上设置默认缩放级别?

iphone - 应用程序挂起和崩溃(4.3.5 的问题)

iphone - 在 iPhone 上使用 FFMpeg 进行网络摄像头流式传输

Android 谷歌地图无法在罗盘处于 Activity 状态时缩放

ios - 创建暂停菜单的最佳方法是什么?

iphone - iPad Storyboard 如何为模态视图 Controller 提供所需的大小

ios - 单元测试 : ViewController has no segue with identifier : "segue id"