我正在尝试找到一种方法,根据特定的位置坐标(long,lat),使用Google Places iOS sdk获取建议的地点ID列表。这是针对离线用例的。
在iOS上有这个API
https://developers.google.com/places/ios-api/current-place
主叫:
[_placesClient currentPlaceWithCallback:^(GMSPlaceLikelihoodList *likelihoodList, NSError *error) {
将返回建议的地点ID列表
问题是它只返回当前位置附近的建议。我有一个离线用例,前一段时间在不同的位置拍摄照片,并希望它标记到该位置而不是当前位置。
是否可以使用GMSCoordinateBounds设置坐标?如果是这样的话? https://developers.google.com/maps/documentation/ios-sdk/reference/interface_g_m_s_coordinate_bounds
这个问题也适用于android。对于网络,有一种方法。 https://developers.google.com/places/web-service/search?hl=en#PlaceSearchRequests 我们应该切换到webservices吗?如果我们必须全力以赴,这真的很糟糕。请提供一个真正的方法来解决这个问题。
非常感谢你。