[英]Android: How to search for nearby hotels using the Google Places API (Autocomplete)?
我正在制作一個將在酒店中使用的應用程序,我需要用戶能夠告訴該應用程序他們在哪個酒店。
我目前正在使用自動填充和自動填充過濾器,但我想知道是否可以按地點類型過濾自動填充搜索結果……更具體地說是“住宿”。
這是我目前擁有的...
protected void PickPlace()
{
Intent intent;
AutocompleteFilter filter;
try
{
filter = new AutocompleteFilter.Builder()
.setTypeFilter(AutocompleteFilter.TYPE_FILTER_ADDRESS)
.build();
intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN)
.setFilter(filter)
.build(this);
startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE );
}
catch(GooglePlayServicesRepairableException e)
{
// TODO
}
catch(GooglePlayServicesNotAvailableException e)
{
// TODO
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if(requestCode == PLACE_AUTOCOMPLETE_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
Place place = PlaceAutocomplete.getPlace(this, data);
// TODO
}
}
}
我一般不會與“自動填充”或“ Google地方信息”結婚,因此,如果有更好的方法,我願意接受。
當前,僅在場所搜索和添加 (您可以選擇使用此選項)中支持lodging
類型,而在場所自動完成請求中不支持 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.