Articles of 谷歌 地方 API

无法将Google Places PlacePicker导入Android项目

我正在尝试编写一个简单的程序,涉及使用PlacePicker来捕获位置信息。 但是,我的项目似乎无法解决必要的import问题。 build.gradle : dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) testCompile ‘junit:junit:4.12’ compile ‘com.android.support:appcompat-v7:23.3.0’ compile ‘com.google.android.gms:play-services-location:9.2.0’ compile ‘com.google.android.gms:play-services-maps:9.2.0’ } 活动: import com.google.android.gms.location.places.Place; // “Place” is not resolved import com.google.android.gms.location.places.ui.PlacePicker; // “ui” is not resolved import com.google.android.gms.maps.model.LatLng; LatLng导入似乎有效,但不是其他两个。 当我导入完整的com.google.android.gms:play-services:9.2.0 API时,整个项目运行正常,但我想使用特定的API调用来减少不必要的库。

如何解决`PlaceAutocompleteFragment`问题?

如何解决PlaceAutocompleteFragment ? 大家好,我正在尝试使用新的PlaceAutocompleteFragment 。 我尝试使用以下代码: 此代码示例只是一个副本。 它来自这个网站 。 但是, PlaceAutocompleteFragment在我的情况下是未解决的。 我该如何解决这个问题? 我认为解决方案必须非常简单。 但是我一直在寻找相当长的一段时间。

在Android中使用Place picker google API选择匿名位置的位置时禁用选择按钮

我想用位置字段保存用户表单信息。 对于位置我想在用户点击地图上的位置和填充后的位置到表单时,在某些按钮点击和位置上打开谷歌地图。 我find了地方选择器作为相关解决方案,所以我使用了Place Picker Google API并且我能够打开谷歌地图,当我将箭头移动到首选位置并单击选择此位置(显示黑色,现在坐标显示在该位置下) 。 确认框打开,有2个选项: 1.)改变位置 2.)选择(禁用模式) 我想选择匿名位置并返回主要活动。 以下是我的代码: private TextView get_place; int PLACE_PICKER_REQUEST = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); get_place = (TextView)findViewById(R.id.textView1); get_place.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); Intent intent; try { intent = builder.build(getApplicationContext()); startActivityForResult(intent,PLACE_PICKER_REQUEST ); } catch […]

Dalvik VM错误:发现exception“Javax.xml.namespace.QName.class”

这不是一个问题。 相反,当您使用外部API进行开发和Android.jar时,在Android中发现的常见问题的观察结果不会复制到您的项目中!

如何在Android谷歌地图中显示ATM,医院等附近的地方?

如何在Android谷歌地图中显示附近的地方和地方详细信息,如ATM,医院,餐馆等 这是我使用的链接: 使用Google地方信息和地图API显示附近的地点和地点详情 我可以获取当前位置,但附近的地方没有显示。 我的logcat也没有出现任何错误

如何使用Android Places API AutocompleteFilter

我试图在我的应用程序中实现Android的新Places API,我似乎无法弄清楚如何设置filter的请求。 这是我的代码。 LatLng southWest = new LatLng(85, -180); LatLng northEast = new LatLng(-85, 180); LatLngBounds bounds = new LatLngBounds(southWest, northEast); AutocompleteFilter filter = AutocompleteFilter.create(WHAT SHOULD GO HERE?); PendingResult result = Places.GeoDataApi.getAutocompletePredictions(mGoogleApiClient, search.getText().toString(), bounds, filter); 正如您所看到的,我遵循了谷歌提供的文档,但我没有谈到如何实现filter,在阅读API参考之后,我仍然无法弄清楚如何实现API。 我需要帮助找出应该作为API的AutocompleteFilter.create()的参数。 我想按城市过滤数据 谢谢

使用Places API时出现“提供的API密钥已过期。”错误

我已经从Google控制台生成了用于Places API密钥的服务器密钥。 但每当我点击服务时,我都会收到“提供的API密钥已过期”错误。 我尝试重新生成密钥但仍然出现相同的错误。

在Android中使用Google Places API

我正在尝试开发一个可以显示当地学校和机场的应用程序。 我发现使用Google Places API是可行的方法。 我在这里看到了文档 ……任何人都可以解释如何使用API​​?

RuntimeExecutionException:com.google.android.gms.common.api.ApiException:13:ERROR Places API

我在尝试google places API时获得了以下exception,以便在Android中获得Current Place的可能位置。 Process: me.nabeelkottol.linkedinplaces, PID: 2995 com.google.android.gms.tasks.RuntimeExecutionException: com.google.android.gms.common.api.ApiException: 13: ERROR at com.google.android.gms.tasks.zzn.getResult(Unknown Source) at me.nabeelkottol.linkedinplaces.MainActivity$1.onComplete(MainActivity.java:71) at com.google.android.gms.tasks.zzf.run(Unknown Source) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) Caused by: com.google.android.gms.common.api.ApiException: 13: ERROR at com.google.android.gms.common.internal.zzb.zzz(Unknown Source) at com.google.android.gms.common.internal.zzbk.zzaa(Unknown Source) at com.google.android.gms.common.internal.zzbl.zzs(Unknown Source) at com.google.android.gms.common.api.internal.zzs.zzc(Unknown Source) at com.google.android.gms.common.api.internal.zzs.setResult(Unknown Source) […]

将自动填充搜索限制在Google Places Android API中的特定国家/地区

我的目标是将Google Places Android API的自动填充结果限制为仅限特定国家/地区(美国)。 我使用以下API: PendingResult results = Places.GeoDataApi .getAutocompletePredictions(mGoogleApiClient, constraint.toString(), mBounds, mPlaceFilter); 看起来像LatLngBounds应该做这个工作。 如果是,那么美国的LatLngBounds值是多少? 您使用哪个来源为一个国家/地区获取LatLngBounds? LatLngBounds是一个矩形 – 因此它也可以在结果中包含其他国家/地区。 那个怎么样? 有没有更好的方法呢?