GeoDataApi Android:相对于直接手动调用google的优势

GeoDataApi Android:相对于直接手动调用google的优势,android,google-play-services,google-places-api,Android,Google Play Services,Google Places Api,我可以使用HttpUrlConnection手动获取地址以连接到Google,但当我查看android的Google Place API文档时,有一个GeoDataApi可以做同样的事情,但需要Google Play服务。这是否意味着安装我的apk的用户需要Google Play服务。我认为如果您将Google Play服务作为库添加到应用程序中,并在代码中使用它,用户必须下载它,除非那段代码需要运行,你的应用程序将崩溃……那么,对我来说,使用httpurlconnection连接到google

我可以使用HttpUrlConnection手动获取地址以连接到Google,但当我查看android的Google Place API文档时,有一个GeoDataApi可以做同样的事情,但需要Google Play服务。这是否意味着安装我的apk的用户需要Google Play服务。

我认为如果您将Google Play服务作为库添加到应用程序中,并在代码中使用它,用户必须下载它,除非那段代码需要运行,你的应用程序将崩溃……那么,对我来说,使用httpurlconnection连接到google places api而不是使用android的GeoDataApi更好吗?因为除了这一部分,我不需要使用任何其他google play服务。是的,我认为是这样。当您尝试使用
GeoDataApi
时,需要有人要求安装google play服务。如果您只使用
HttpUrlConnection
,您可以向web api服务器请求并获取JSON数据,我认为这不需要google play服务。