我查看了API here,但它只提到您可以获取用户当前位置的GMSPlace。有没有办法创建我自己的自定义GMSPlace对象或获得我想要的纬度/长度的GMSPlace?我看了以前的解决方案,但没有找到任何东西。
答案 0 :(得分:0)
GMSPlace
是由Places SDK
提供的类,提供有关特定地点的信息。您无法创建自己的自定义对象。
编辑:要查找当前位置以外的其他位置,它会提供Autocomplete api,在用户输入时会自动返回位置建议。
答案 1 :(得分:0)
根据Google文档:
代表特定的物理位置。 GMSPlace封装 有关实际位置的信息,包括其名称, 位置以及我们可能掌握的其他任何信息。这个 类是不可变的。
显然,没有办法根据坐标来创建自己的GMSPlace
对象,也没有Google SDK提供的方法。
我之前所做的是搜索地点,上面是Ajay用户讨论过的地点。
所以过程是:
GooglePlaces
自动完成功能搜索字符串地址。GMSPlace
方法使用placeId来获取lookUpPlaceID
对象。请注意,尽管有时返回错误的地址。我已经尝试过了。