2015-08-19 55 views
0

我目前正在尝试创建一个MapView,它与Google提供的Places Picker具有80%完全相同的功能。自定义Google Place Picker部件

我正在寻找一种方法来定制这个UI小部件或源代码,以便我可以做它到底在做什么。

有人有什么想法吗?

+0

'GMSPlacePicker'只有'GMSPlacePickerConfig'属性,它允许你配置选择器,但是,配置不适用于选择器UI。如果您想使用自定义用户界面,则可以创建自己的“UIPickerView”,并且数据可以来自[Google Places API Web服务](https://developers.google.com/places/webservice/intro)。 – ztan

+0

所以这就是我认为没有办法配置用户界面。但是你是否知道类似功能的优秀开源代码? – TypingPanda

+1

这完全取决于你想如何定制你的用户界面。你可以在cocoacontrols.com搜索,如果你想选择基于,你可以看到[结果列表](https://www.cocoacontrols.com/search?q=picker)或[基于tableview的](https:// www.cocoacontrols.com/search?q=table)。 – ztan

回答

0

getCurrentPlace() method将返回API相信设备所在的位置的有序列表。这与PlacePicker中显示的列表相同,因此使用从此API返回的数据和UITableView,构建自己的UI应该相当简单。

+0

感谢您的回复。你知道这个有什么好的开源代码吗? – TypingPanda

+0

恐怕我不知道。 – plexer