Xamarin - 如何从关键字获取位置
Xamarin - how to get locations from keyword
作为对 Xamarin.Forms 有一点经验的初级开发人员,我遇到了一些问题。
我将使用 iPhone 默认 Google 地图应用实现相同的功能。
大家知道,Xamarin.Forms支持地图控件,我加的。我想添加地址栏以通过关键字搜索位置,我已经对此进行了研究,但还没有成功。
我尝试使用 Geocoder,但如您所知,它具有从地址获取位置或从位置获取地址的功能。我无法使用 Geocoder 直接从地址关键字获取地址。但是,我从地址关键字获取所有位置并从结果位置再次获取地址,但我确信这真的很糟糕。此外,搜索结果也不好。例如,当我在默认 iPhone 地图应用程序上输入关键字 "Eiffel" 时,我得到了 10 多个结果。但是我的代码使用 Geocode returns 结果不好。因为,我认为 Geocode 只搜索地址。
一句话,如何在Xamarin.Forms项目上实现原生iPhone地图应用搜索功能?
我认为您可以将 Google 个地方 API 集成到您的项目中。
https://developers.google.com/places/
作为对 Xamarin.Forms 有一点经验的初级开发人员,我遇到了一些问题。
我将使用 iPhone 默认 Google 地图应用实现相同的功能。
大家知道,Xamarin.Forms支持地图控件,我加的。我想添加地址栏以通过关键字搜索位置,我已经对此进行了研究,但还没有成功。
我尝试使用 Geocoder,但如您所知,它具有从地址获取位置或从位置获取地址的功能。我无法使用 Geocoder 直接从地址关键字获取地址。但是,我从地址关键字获取所有位置并从结果位置再次获取地址,但我确信这真的很糟糕。此外,搜索结果也不好。例如,当我在默认 iPhone 地图应用程序上输入关键字 "Eiffel" 时,我得到了 10 多个结果。但是我的代码使用 Geocode returns 结果不好。因为,我认为 Geocode 只搜索地址。
一句话,如何在Xamarin.Forms项目上实现原生iPhone地图应用搜索功能?
我认为您可以将 Google 个地方 API 集成到您的项目中。 https://developers.google.com/places/