根据入门指南添加了所有内容。加载map,我可以毫无问题地将GMSMarker添加到map中。我有一个绘制多边形的方法,但应用程序每次都会崩溃。方法:-(void)drawPolygon{GMSMutablePath*path=[[GMSMutablePathalloc]init];[pathaddCoordinate:CLLocationCoordinate2DMake(-91.13343811039999,42.6450805664)];[pathaddCoordinate:CLLocationCoordinate2DMake(-91.0180969238,42.6452140808
我知道如何在thislink之后使用AppleMapKit做到这一点,但不知道如何检查位置或注释(GMSMarker)是否在GoogleMapSDK的GMSPolygon内。 最佳答案 我得到了答案。GoogleSDK的GMSGeometryUtils.h文件中定义了一个内联函数://Returnswhether|point|,CLLocationCoordinate2Dliesinsideofpath,GMSPathBOOLGMSGeometryContainsLocation(CLLocationCoordinate2Dpoin
是否存在从GMSMapView中移除GMSPolygons的方法?它似乎不存在包含它们的GMSMapView属性(如GMSPlolyLines),我应该清除map并重新渲染吗?谢谢 最佳答案 当您创建GMSPolygon时,您可以设置其map属性以将其添加到map中。要将其从map中移除,请将其map属性设置为nil。这意味着您需要保留自己的已添加到map的多边形记录,您希望以后能够删除这些多边形。例如mySavedPolygon.map=nil 关于ios-如何从GMSMapView中