我正在Android Studio上创建应用程序,允许用户在地图上选择一个位置并向该位置添加一些细节 - 例如,选择足球场并添加一些细节,例如周日12点钟的5场足球比赛。 保存这些详细信息后,该位置将与这些详细信息一起保存到地图上。
我决定使用Google Places API,因为它具有AddPlace功能。不是像API那样向地图添加业务,我想调整它以便它可以添加一个事件。
但是,此处的示例位于:
https://developers.google.com/places/android-api/add-place
在我的申请中不起作用。
以下是截图:
非常感谢任何帮助 - 谢谢 ģ
答案 0 :(得分:0)
Places API的添加地点功能并不适合您尝试做的事情。添加地点旨在允许用户添加目前不存在于Google地图中的地点。数据库。听起来您想要做的就是将一些元数据附加到仅对您的应用有意义的地方。
因此,您需要为此元数据提供一些持久性服务器存储。有很多方法可以做到这一点,但您可能希望将Firebase Realtime Database视为解决方案。
此外,从屏幕截图中看,您的错误来自于未在您的应用中定义mGoogleApiClient
。
答案 1 :(得分:0)
如果要与Google Play服务库中提供的某个Google API(例如Google登录,游戏或云端硬盘)建立连接,则需要创建GoogleApiClient实例(“Google API客户端” “)。见这里:https://developers.google.com/android/guides/api-client