jjzjj

GMSPlace

全部标签

ios - 是否有用于测试的实际 GMSPlace 属性文本?

GMSPlace将“属性”属性定义为:“此地点的数据提供者属性字符串。这些以NSAttributedString的形式提供,其中可能包含指向每个提供者网站的超链接。”我在我的应用程序中使用它,但无法测试它,因为我查找的每个地方都没有任何属性。我的问题是:有人知道我可以查找包含属性的地方吗? 最佳答案 您是否尝试过https://developers.google.com/places/ios-api/attributions#attributions-place中示例中的代码??我使用了代码,发现一个地点的属性为PlaceIDChI

ios - 在 iOS 9 中使用 GMSPlace Picker 时应用程序崩溃

当用户未从选取器View中选择任何位置并按返回按钮时,GMSPlacePicker会崩溃。错误:-[UIWindow_shouldAnimatePropertyWithKey:]:messagesenttodeallocatedinstance代码:-(void)findNearByPlace:(CLLocationCoordinate2D)center{CLLocationCoordinate2DnorthEast=CLLocationCoordinate2DMake(center.latitude+0.001,center.longitude+0.001);CLLocationCo

ios - GMSPlace - 我可以从一组坐标中得到它吗

我有来自用户点击屏幕上的map的坐标。我可以使用坐标从GoogleAPI获取GMSPlace吗?在文档或网上找不到任何有帮助的内容。谢谢 最佳答案 如果你点击一个地点,你也可以获得地点id,然后使用地点id创建一个GMSPlace实例,如下所示:GMSPlacesClient*placeClient=[GMSPlacesClientsharedClient];[placeClientlookUpPlaceID:placeIDcallback:^(GMSPlace*_Nullableresult,NSError*_Nullableer

ios - 如何从 GMSPlace 地址组件中提取街道、城市等

我正在使用适用于iOS的GooglePlacesAPI,可以成功检索附近的地点并将地址显示为字符串。我想要做的是提取地址组件(例如城市)以存储在数据库中。文档指出GMSPlace有一个addressComponents属性(一个数组),但我似乎不知道如何使用这个属性。下面的代码提供了将整个地址设置为标签文本的功能,但我无法超越:编辑----添加了显示我如何尝试访问地址组件的代码venueLabel.isHidden=falsevenueLabel.text=selectedPlace?.nameaddressLabel.isHidden=falseaddressLabel.text=s

ios - 从用户默认值中检索 GMSPlace 实例

我知道我们不能将自定义类保存到UserDefaults。但是在我的代码中将GMSPlace实例保存到userdefaults并检索它会非常方便。理想情况下,我想提出以下功能:funcsave(selectedPlace:GMSPlace){}funcgetSelectedPlace()->GMSPlace?{}我想我应该将其转换为NSData或将其转换为字典。我选择了第二个选项,但我不知道如何从字典中检索GMSPlace实例。换句话说,目前,我只知道该怎么做:funcsave(selectedPlace:GMSPlace){}funcgetSelectedPlace()->[Strin

ios - 从 GMSPlace placeID 获取 GMSAddress

有没有办法从placeID获取GSMAddress。我有兴趣使用从autocompleteQuery方法获得的placeID获取地址。P.S:我有一个placeID并正在寻找一种在iOS中获取相应GMSAddress的方法。我找到了一个话题here但这没有帮助。谢谢, 最佳答案 自动完成后,我们查找地点,然后将坐标传递给GMSGeocoder以检索详细信息,但我仍然缺少street_name和street_number。CLLocationCoordinate2DaddressCoordinates=CLLocationCoordi

ios - 从 iOS 中的 GMSPlace 获取营业时间

有没有办法在iOSSDK中获取GMPlace的开放时间?我只能找到-(GMSPlacesOpenNowStatus)openNowStatus[read,assign]不包含开放时间,无论如何看起来有问题并且总是返回“未知”(引用:https://code.google.com/p/gmaps-api-issues/issues/detail?id=8160)。查找iOS是查找营业时间,而不是使用检索到的placeID从iOS向WebAPI发出GET请求。 最佳答案 GoogleMapsAPI仅返回以下信息:https://deve

ios - 找不到 GMSPlace

我正在将GoogleMapssdk与cocoaPods1.13版一起使用,现在在更新到新版本2.0后,我无法运行我的项目。查看我的pod文件,没有GMSPlace.h文件。我怎样才能找到这个文件,它所在的位置。我认为它不能被删除,它是基本框架类之一。 最佳答案 现在在v2.1中,您还应该导入GooglePlaces。使用pods:pod'GooglePlaces','~>2.1'如这里所述:https://developers.google.com/places/migrate-to-v2

ios - 如何从 PlaceID 或 GMSPlace 获取 GMSAddress

我正在使用适用于iOS的GooglePlacesAPI的自动完成功能,它会返回placeID。如何从placeID获取GMSAddress?我目前使用lookupPlaceID获取GMSPlace,然后使用reverseGeocodeCoordinate从GMSPlace中的坐标获取GMSAddress。但它请求GoogleAPI3次:AutoComplete、lookupPlaceID、reverseGeocodeCoordinate。有什么方法可以直接从PlaceID或GMSPlace获取GMSAddress吗? 最佳答案 这是

swift - GMSPlace 返回无效坐标 (-180, -180),但名称和地点 ID 正确

我正在尝试在Googlemap上实现自动完成搜索,该搜索将使用标记显示用户在map上选择的位置。搜索工作正常。问题如下。当我从搜索结果中选择一个位置时,我得到一个GMSPlace对象,该对象具有正确的名称作为所选值、正确的地点ID(使用此link确认),但坐标不正确(-180.0,-180.0,或kCLLocationCoordinate2DInvalid常量)。我在多个位置对此进行了测试。大部分代码是从documentation借来的用于PlacesAPI。importUIKitimportGoogleMapsimportGooglePlacesclassViewController
12