【发布时间】:2016-10-02 03:09:53
【问题描述】:
作为一名对 Xamarin.Forms 有一点经验的初级开发人员,我遇到了一些问题。
我将使用 iPhone 默认的 Google 地图应用实现相同的功能。
如您所知,Xamarin.Forms 支持 Map 控件,我添加了它。我想添加地址栏以通过关键字搜索位置,我对此进行了研究,但还没有运气。
我尝试使用地理编码器,但如您所知,它具有从地址获取位置或从位置获取地址的功能。我无法使用 Geocoder 直接从地址关键字获取地址。但是,我从地址关键字中获取所有位置并从结果位置再次获取地址,但我确信这真的很糟糕。此外,搜索结果也不好。例如,当我在默认的 iPhone 地图应用程序上输入关键字“埃菲尔”时,我得到了 10 多个结果。但是我使用 Geocode 的代码返回了不好的结果。因为,我认为 Geocode 只搜索地址。
总之,如何在 Xamarin.Forms 项目上实现原生 iPhone 地图应用搜索功能?
【问题讨论】:
标签: google-maps xamarin geocoding