草庐IT

android - Google Maps Android API v2 - 恢复 map 状态

我正在使用GoogleMapsAndroidAPIv2构建一个非常简单的map应用程序。正如预期的那样,当用户离开然后返回到应用程序时,他们在位置、缩放等方面所做的任何更改都将丢失,因为Activity会被销毁并重新创建。我知道我可以在onPause()中以编程方式保存map的相机状态(可能作为共享首选项中的值)并在onResume()中恢复它,但是API有任何内置机制用于在Activity启动之间保持map状态吗? 最佳答案 我不认为你可以,但你可以保存你的CameraPosition,它有你的位置/缩放/角度......http

android - 如何在 android 的 google maps v2 上用我的图标替换蓝点?

我正在尝试用Googlemapv2上我自己的图标替换蓝点(在map上显示当前位置)。我在下面尝试过,但没有成功。AndroidMapsAPIv2ChangeMyLocationIconMapsV2myLocationbluedotcallbackDisablecenterbuttoninMyLocationatGoogleMapAPIV2应该是这样的下面没用Bitmapb=BitmapFactory.decodeResource(getResources(),R.drawable.location_arrow1);googleMap.addMarker(newMarkerOptions

android - 谷歌地图 v2 在游戏市场发布后不显示

我有一些问题,我的应用程序工作正常,但是当我在Play市场中加载它时,map无法正常工作。接下来我做:获取SHA1keytool-list-v-keystoreC:\User\Name/.android/debug.keystore-aliasandroiddebugkey-storepassandroid-keypassandroid在Google控制台中,我创建了APIKEY。SHA1;com.kostya.app右键单击项目-Android工具-导出已签名的应用程序包创建新的keystore和新的*.apk文件。将其转换市场。我的错误在哪里?我读了thisarticle.我们可以

android - Android Maps V2 上的模糊自定义图 block

我想在GoogleMapsV2上显示CustomOverlay。瓷砖的加载按预期工作,唯一的问题是,显示的瓷砖根本不清晰,有点模糊。Google没有让我找到可用的答案。我采用了为TileProvider添加经典256pxx256px图block的方法。我设法获得了图像为@2x(视网膜)的图block源,这使整个视觉体验更加清晰,但我宁愿不使用此源,因为数据传输速率高四倍,因此无法在移动设备上使用设备和缓慢的互联网速度。我包含了渲染map的两个不同示例(屏幕截图),它们都具有相同的配置(OSM-256x256tiles)和提供的TileProviderOsm。一个在GalaxyNexus

android - 谷歌地图 api key 不工作 v2

我有一个使用谷歌地图的安卓应用程序。我已按照说明使用调试key使应用程序在Debug模式下工作。我已从此处找到的debug.keystore中检索到我的SHA-1key。c:\Users\myself\.android\debug.keystore使用c:\ProgramFiles\Java\jdk1.7.0_03\bin>keytool-list-v-keystorec:\debug.keystore每当我通过在我的测试手机(运行android2.3.6)上从eclipse运行应用程序来使用系留调试时,map显示正常。但是,完成应用程序后,在已发布的应用程序中,map没有显示。可见的

java - 获取 Google Maps API v2 的 API key 时出现 'Your input was invalid' 错误

我正在为谷歌地图做一个示例应用程序。我正在使用在android目录中的/extras/google/google_play_services/samples/maps中给出的相同示例代码。我正在尝试创建一个APIkey以在示例应用程序中使用。我指的是CreateandObtainAPIKeyforGoogleMapsAndroidAPIv2service和GoogleMapsAndroidAPIv2docs,并且我在Google控制台页面上收到错误消息。放入MD5和包名称后(如CF:7C:E3:40:8E:SA:2B:31:E8:E7:ED:31:7A:8A:D7:46;com.tes

android - 将使用 map API V1 的 Android 应用程序转换为 Maps Android API V2

我有一个使用旧MapsAPI的Android应用程序,它现在已被弃用!我应该采取什么步骤来让我的应用程序使用新的API。我还在使用DistanceMatrixAPI和GoogleDirectionsAPI。我的代码可以使用它?! 最佳答案 您可以查看我写的关于如何使用以下方法创建map应用程序的博文:GoogleMapAPIV2guide基本上你必须做的改变是1.将MapView对象替换为MapFragment或SupportMapFragment对象(取决于应用程序的目标SDK)2.在additin中,您必须将MapActivit

Android 谷歌地图未显示在已签名的 apk V2 中

我的Android应用程序在没有签名的情况下在设备上运行良好,但是一旦我导出签名的apk文件映射就不再渲染即使使用V2,我们是否需要为发布创建新的APIkey如果是,请建议我应该遵循的任何链接以创建发布APIkey 最佳答案 您的发布签名key不需要单独的APIkey。您唯一需要做的就是在APIsConsole上添加发布key的SHA,所以你有两行而不是一行:D3:49:EF:3D:0E:...:D5:5F:59:46:11:C1:85;pl.mg6.android.maps.extensions.demoC1:3A:96:3E:F

android - 在大多数设备上使用 Google map v2 时应用程序崩溃

我正在尝试编写一些使用GoogleMapsAPI的应用程序。map显示在主要Activity中。在某些手机上,包括模拟器,应用程序在启动后立即崩溃。唯一适用于它的手机是我的GalaxyS1,它运行CM10.1(4.2.2)。它在我的HTCDESIREHD(以及4.2.2)上崩溃主要Activity.java:importandroid.location.Location;importandroid.location.LocationListener;importandroid.location.LocationManager;importandroid.net.Uri;importan

android - 如何在 Google Map API V2 中使用 MyLocation-Button

我想在单击MyLocation-Button时显示Toast。我试试这段代码:publicvoidsetMyLocationLayerEnabled(Viewv){Toasttoast=Toast.makeText(getApplicationContext(),"ExampledeMessageforAndroid",Toast.LENGTH_SHORT);toast.show();}但是没有工作。我希望你们有人能帮助我! 最佳答案 map.setOnMyLocationButtonClickListener(newOnMyLoc