草庐IT

android - Google map 错误 - Android 应用 ¦¦ v2

我正在尝试将map添加到我在Android应用程序上的布局,但我得到以下代码:06-1620:51:06.14217581-17581/wk.gon250.dublinbikeE/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.RuntimeException:UnabletostartactivityComponentInfo{wk.gon250.dublinbike/wk.gon250.dublinbike.StationDetailsActivity}:android.view.InflateException:BinaryXMLfilel

android - 使用百分比填充的 Google Maps API v2 newLatLngBounds 在多窗口模式下抛出错误

我正在使用基于设备width的percentage设置的padding将相机设置为LatLngBounds动画,这样它就可以在小屏幕上工作设备。这甚至适用于具有4英寸显示屏的小型设备,但是它在Android7.0和之前支持多窗口模式的设备中的多窗口模式下失败,例如。盖乐世S7。我在多窗口模式下的设备上遇到以下异常:FatalException:java.lang.IllegalStateException:ErrorusingnewLatLngBounds(LatLngBounds,int,int,int):Viewsizeistoosmallafterpaddingisapplied

android - 谷歌地图 Android API v2 : My location marker always over other markers?

目前正在将一个使用Googlemap的Android应用程序迁移到GoogleMapsAndroidv2;我希望map显示内置位置标记以及自定义标记。在以前的库中,我曾经在自定义标记“下方”绘制位置标记,使用mapView.setReticleDrawMode(ReticleDrawMode.DRAW_RETICLE_UNDER);我在新API中找不到类似的选项。我错过了什么吗? 最佳答案 经过一番搜索,我找不到这样的选项。我终于去掉了定位针,在map上加了一个类似的Marker和Circle;由于它是经典标记,因此它出现在其他标记

android - 如何更改 Android 应用程序的 Google Map V2 语言

在Android应用程序中使用时如何将GoogleMapV2的语言更改为印地语或其他语言。对此有一些疑问,但无法得到正确的答案。我尝试将手机的语言更改为印地语,然后设备中的Googlemap应用程序开始显示印地语文本,但我的Android应用程序中的map仍然完全显示英文文本。更新:我可以使用语言代码“ja”和“ko”将GoogleMapV2的语言更改为日本和韩国,如下所示,Locale.setDefault(newLocale("ja"));但仍然无法通过使用(“hi”或“hi_IN”或“hi-IN”或“hi-rIN”)将其更改为印地语。Android中是否有任何其他印地语代码?

android - 在谷歌地图 V2 中,如何在加载 map 时将相机移动到用户当前位置?

我想知道如何在map加载时一次显示当前用户位置,而无需再次检查位置变化和相机移动,除非用户要求并点击它。我看到很多关于按钮点击事件和获取当前位置的教程,但没有一个有帮助。我看到的另一个是旧的,带有不推荐使用的类(LocationClient等)。任何帮助将不胜感激!非常感谢! 最佳答案 首先检查位置是否启用。如果您的位置已启用,map将自动加载。否则不会。这是我的代码..@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInsta

java - 使用 Google maps api v2 执行时应用程序崩溃

我正在尝试基本上使用Googlemapsapiv2加载map,以便我可以开始处理更复杂的应用程序。我的问题是我遵循了以下所有说明:https://developers.google.com/maps/documentation/android/为使用Googleplaylib的googlemapapiv2设置新设置。一切都设置好了,但是当我运行应用程序时它崩溃了(我的应用程序停止工作)我正在使用intellij,所以应用程序是通过“build|Generatesignedapk”签名的,为了获取我的SHA1代码,我使用了在选择Generatesignedapk时生成的文件。我在Goog

android - 添加十字准线覆盖到谷歌地图 v2

我正在尝试向固定在屏幕中央的谷歌地图添加叠加层,以便用户可以使用它来精确选择位置。目前下面的代码绘制了一个带有居中十字准线图像的mapView,但是当按钮位于mapView下方时,map的中心发生了变化,十字准线不再代表map的中心点,该中心点已向上移动了高度按钮。我看过Android-ShowingacrosshairinthecenterofmyGoogleMap但它似乎只适用于v1:( 最佳答案 为了实现这种效果,我使用了一个围绕mapfragment的相对布局,ImageView居中。有关示例,请参见下文;

Android 谷歌地图 API V2 : How to change my location icon?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。在GoogleMapAPIv1中,我可以通过编写一个扩展MyLocationOverlay的类来更改“我的位置”图标。但我不知道如何在GoogleAPIv2中做到这一点。请帮我解决这个问题。

android - fragment 更改时如何隐藏 map View (谷歌地图 v2)

我的项目有2个fragment(2个选项卡),每个fragment都包含MapView。当我从tab1更改为tab2然后隐藏MapView1并显示MapView2(右例)但MapView1不隐藏时,它仍然显示,尽管我使用MapView1.setVisible(View.GONE)。如何解决?谢谢! 最佳答案 我已经修复了。@OverrideprotectedvoidonPause(){parentLayout.removeView(mapView);super.onPause();}@OverrideprotectedvoidonR

android - 谷歌地图 v2,缺少 'android.support.v4.app.FragmentActivity'

我的问题:安装Activity后,LogCat中出现错误消息(找不到类“android.support.v4.app.FragmentActivity”),但我没有使用FragmentActivity和应用程序运行没有问题。我的设备:GT-I8190,Android4.1.2Logcat:04-3013:55:46.294:E/dalvikvm(7011):Couldnotfindclass'android.support.v4.app.FragmentActivity',referencedfrommethodcom.google.android.gms.common.GoogleP