1
https://developers.google.com/maps/documentation/ios/?goback=%2Egde_73521_member_195822698 可以繪製多義線,但是沒有帶IOS API的多邊形?我看不到用Google Maps API繪製多邊形的方法
我錯過了什麼嗎?
https://developers.google.com/maps/documentation/ios/?goback=%2Egde_73521_member_195822698 可以繪製多義線,但是沒有帶IOS API的多邊形?我看不到用Google Maps 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
,設置它的外觀屬性,併爲它分配到地圖!
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是谷歌地圖API?我不知道一個。你的意思是MKMapView? – AlexWien
此外,您應該研究多邊形和填充多邊形之間的區別。如果你可以繪製多段線,那麼你也可以繪製一個多邊形。因爲多邊形不過是具有相同起點和終點的多段線。 – AlexWien
我知道多邊形和折線之間的區別,謝謝。這裏是API:https://developers.google.com/maps/documentation/ios/?goback=%2Egde_73521_member_195822698 –