我正在开发和iPhone应用程序,可以打开谷歌地图(不离开应用程序)并做某些事情,如添加标记等。
我想要做的是添加一个搜索栏,以便用户可以在应用中搜索位置。我找不到这样的例子。您认为我应该自己实现搜索功能还是有内置搜索栏组件?
答案 0 :(得分:0)
是的,Xamarin iOS有一个开源组件 https://github.com/ajsmithsw/Xamarin.iOS.GooglePlacesAutocomplete
但如果你愿意,你可以自己做,不是那么难。基本上,您需要一个可以接受输入的文本字段,然后使用该输入构造和调用URL。作为回报,您将收到所有匹配的地点。
例如:
它将返回带有自动填充位置的XML,名称为“Amoeba”,距离坐标37.76999,-122.4469,距离为500米。
您可以在官方文档中找到更多信息:https://developers.google.com/places/web-service/autocomplete