gpt4 book ai didi

ios - 我认为无法使用适用于 IOS 的 Google Maps API 绘制多边形

转载 作者:行者123 更新时间:2023-11-29 11:05:23 24 4
gpt4 key购买 nike

https://developers.google.com/maps/documentation/ios/?goback=%2Egde_73521_member_195822698IOS API 可以画多段线,但不能画多边形?

我错过了什么吗?

最佳答案

我知道这是一个非常古老的线程,但我花了一段时间才找到它,所以我想我会分享我现在使用的东西,因为这个问题仍然悬而未决。

首先使用纬度/经度为所有多边形点分配一个 GMSMutablePath - 下面的示例概述了英国萨福克海岸:

GMSMutablePath *poly = [GMSMutablePath path];
[poly addCoordinate:CLLocationCoordinate2DMake(52.506191, 1.83197)];
[poly addCoordinate:CLLocationCoordinate2DMake(52.05249, 1.650696)];
[poly addCoordinate:CLLocationCoordinate2DMake(51.92225, 1.321106)];
[poly addCoordinate:CLLocationCoordinate2DMake(51.996719, 1.219482)];
[poly addCoordinate:CLLocationCoordinate2DMake(52.049112, 1.244202)];
[poly addCoordinate:CLLocationCoordinate2DMake(52.197507, 1.334839)];
[poly addCoordinate:CLLocationCoordinate2DMake(52.519564, 1.801758)];

然后使用路径创建 GMSPolygon,设置它的外观属性并将其分配给 map !

GMSPolygon *polygon = [GMSPolygon polygonWithPath:poly];
polygon.fillColor = [UIColor colorWithRed:0 green:0.25 blue:0 alpha:0.3];
polygon.strokeColor = [UIColor greenColor];
polygon.strokeWidth = 5;
polygon.map = self.googleMap;

希望它能帮助那里的人..

关于ios - 我认为无法使用适用于 IOS 的 Google Maps API 绘制多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13877702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com