Articles of google places api

从Android上的Google Place API获取城市名称和邮政编码

我正在使用适用于Android的Google Place API并使用自动填充function 一切正常,但是当我得到这里显示的结果时 ,我没有城市和邮政编码信息。 private ResultCallback mUpdatePlaceDetailsCallback = new ResultCallback() { @Override public void onResult(PlaceBuffer places) { if (!places.getStatus().isSuccess()) { // Request did not complete successfully Log.e(TAG, “Place query did not complete. Error: ” + places.getStatus().toString()); return; } // Get the Place object from the buffer. final Place place = places.get(0); // Format details […]

如何从Google Places API获得20+结果?

我正在开发一个应用程序,我在其中获取用户附近的ATM列表。 为此我使用的是Google Places API,但每次只返回20个结果。 我希望得到更多结果。 在API文档中提到它将返回20结果,但我想知道有什么方法可以获得更多数据,或者我必须为此创建自己的数据库? 我在API中发现的是它没有印度的所有ATM。 某些位置的信息也不准确。 所以请建议我一些想法,我应该使用自己的数据库? 我知道我可以在Google地方信息中注册地点,但问题是每次只返回20个结果; 如果无论如何这个问题都解决了,那么使用Places API会很棒。 请帮助我…..

Google Places API选取器仅显示某些types的位置

我正在制作某些需要用户选择地点的Android应用程序。 我计划使用谷歌地方API.Link:https://developers.google.com/places/android/ 通过Place Picker,这个API提供了很好的方法。 https://developers.google.com/places/android/placepicker 现在假设我只想显示食物types的用户位置(餐厅,酒店等)。 使用Places Browser API可以通过在请求中添加“type = restraunts”属性来完成。 有没有办法只使用Google Places Picker for android显示某些types的地方?

不推荐使用PlacePicker.getPlace()

我正在尝试开发基于google place API的应用程序。 当我尝试使用时 Place place=PlacePicker.getPlace(data,this); 有一个错误显示不推荐使用getPlace() 。 请提出解决方案。 提前致谢!

谷歌地方选择器没有在Android Mi手机上推出

我在Android Redmi Phones版本5.1.1中遇到了Google Place Picker的问题。 我使用以下代码启动Google地方选择器。 try { PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); startActivityForResult(builder.build(SelectLocationActivity.this), 1); } catch (Exception e) { e.printStackTrace(); Toast.makeText(SelectLocationActivity.this,””+e.getMessage(),Toast.LENGTH_LONG).show(); } 我添加了以下权限和api密钥以及google play服务版本。 它正在开发除Android Redmi Note2之外的所有手机。 任何建议将不胜感激。 提前致谢。

在片段中使用enableAutoManage()

还有其他方法可以连接Google API客户端吗? 我使用自动完成的地方,我必须在MYFRAGMENT的某些地方使用此代码 mGoogleApiClient = new GoogleApiClient.Builder(MainActivity.this) .addApi(Places.GEO_DATA_API) .enableAutoManage(this, GOOGLE_API_CLIENT_ID, this) .addConnectionCallbacks(this).build(); 我的问题 enableAutoManage(this, GOOGLE_API_CLIENT_ID, this) .addConnectionCallbacks(this).build(); 我不能处理它,因为当我用getActivity()替换它时,我有很多问题需要进行转换 感谢您的帮助,对不起,如果这个问题很愚蠢。

将AutoCompleteTextView转换为ActionBar中的SearchView

我有一个AutoCompleteTextView ,它可以从Google Places API中为用户提供自动完成搜索结果。 完成后,我发现了SearchView以及它如何放在ActionBar中 。 我检查了谷歌提供的SearchView示例,并将其作为起点添加到我的应用程序中(它列出了已安装的应用程序),但我不知道如何从这里开始。 我希望具有与AutoCompleteTextView相同的function,但使用SearchView。 有什么建议吗? 全class提供如下。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; import java.util.ArrayList; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.app.Activity; import android.app.SearchManager; import android.app.SearchableInfo; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.SharedPreferences.OnSharedPreferenceChangeListener; import android.os.AsyncTask; import android.os.Bundle; import android.os.Handler; import android.preference.PreferenceManager; import […]

自动完成textview谷歌放置API

我遵循本教程使用谷歌地方api做自动完成textview。 我想要一个自动填充的textview,当我们开始input时,它会自动填写地名。 上面提到的教程正是我所需要的,但它不适合我。 自动填充行动没有发生。有人build议出路吗? 这是主要的活动 public class MainActivity extends Activity { AutoCompleteTextView atvPlaces; PlacesTask placesTask; ParserTask parserTask; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); atvPlaces = (AutoCompleteTextView) findViewById(R.id.atv_places); atvPlaces.setThreshold(1); atvPlaces.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { placesTask = new PlacesTask(); placesTask.execute(s.toString()); } @Override public void beforeTextChanged(CharSequence […]

使用Google商家信息自动填充API时,空间不起作用

当我键入一个空间到我的Android应用程序,我不会得到任何结果在我的下拉列表中。 我怎样才能解决这个问题? 我编码的input,所以我不知道为什么它不工作… 太空之前: 空间之后: 我查看了https://developers.google.com/places/documentation/autocomplete,但是我还没有find任何帮助我的东西。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.util.HashMap; import java.util.List; import org.json.JSONObject; import android.app.Activity; import android.os.AsyncTask; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; import android.util.Log; import android.view.Menu; import android.widget.AutoCompleteTextView; import android.widget.SimpleAdapter; public class MainActivity extends Activity { AutoCompleteTextView atvPlaces; PlacesTask […]

与Uber一样,ListView中显示的带有Google Places的AutoCompleteTextView

我需要制作类似于此的屏幕。 我认为它有autocompletetextview和listview来显示返回的结果。 谷歌的地方API用于这里自动build议的地方和列表视图适配器相应地更新。 请任何forms的帮助表示赞赏。 提前致谢。 在AutoComplete上也检查了android示例项目。 但它没有任何listview来显示结果。 而是在autocompletetextview微调器中显示结果。 任何修改,我们可以做这个项目 链接到谷歌示例项目