草庐IT

v2SigningEnabled

全部标签

android - 当用户在 Google Maps v2 for Android API 上按下“我的位置中心”按钮时如何收到通知

当用户按下启用setMyLocationEnabled时出现的此按钮时,我无法找到通知的方式。 最佳答案 GoogleMapsAndroidAPIv2目前不支持此事件。查看MyTracks应用程序中的代码,了解如何创建解决方法https://code.google.com/p/mytracks/source/browse/MyTracks/src/com/google/android/apps/mytracks/fragments/MyTracksMapFragment.java/**MyTracksneedstohandlethe

android - Maps api v2 android 我的位置不适用于 2.3.3

我在支持2.3.3的Android应用程序中使用mapsapiv2,我设置了setMyLocationEnabled(true),当然我的按钮在jellybean上工作正常,但在2.3.3上不工作。我是这样称呼map的:privatevoidsetUpMapIfNeeded(){//Doanullchecktoconfirmthatwehavenotalreadyinstantiatedthemap.if(mMap==null){//TrytoobtainthemapfromtheSupportMapFragment.mMap=((SupportMapFragment)getSuppo

android - SupportMapFragment 显示为空白(Map Google V2)

我想在Fragment容器中加载一个SupportMapFragment。我没有收到任何错误,我的APIkey没问题,导入了GooglePlay服务库并调用了所有权限。我这样调用MapFragment:MapaFragmentfragment=newMapaFragment();FragmentTransactionft2=getFragmentManager().beginTransaction();ft2.replace(android.R.id.tabcontent,fragment).commit();fragment如下:publicclassMapaFragmentexte

android - **polygon.setfillcolor(Color)** 不适用于谷歌地图 v2

我正在像这样将多边形添加到GoogleMapv2中:for(intindex=coordinats.size()-1;index>=0;index--){polygonOptions.add(newLatLng(latCoordinats.get(index),lngCoordinats.get(index)));}polygonOptions.strokeColor(0x7FFFFFFF);polygonOptions.strokeWidth((float)5);polygonOptions.fillColor(Color.BLUE);polygon=mMap.addPolygon(

android - 如何在 Android 版 map v2 中将版权移至顶部?

根据attributionguidelinesofgooglemaps在我的Android应用程序中显示map时,我必须显示Google和map提供商的版权。版权通常显示在mapView的底部。问题是我的应用程序底部有一个圆形小部件,它隐藏了一些版权声明。这就是为什么我想使用将版权移动到mapView的顶部GoogleMap.setPadding(0,0,0,mapViewHeight-copyRightFontHeight).setPadding带来的变化是:CameramovementsviaAPIcallsorbuttonpresses(e.g.,compass,mylocati

android - 在 Google map V2 中绘制多边形网格

我已经在Googlemapv2上制作了一个多边形,现在我想在该多边形上添加一个网格,如引用图像所示,并且该网格应该必须重新调整大小并且网格的一部分应该是可选。我对此一无所知,所以请帮忙解决这个问题。到目前为止我正在尝试这个但仍然没有任何结果。感谢您的所有帮助。引用图片: 最佳答案 不确定谷歌地图,但对于osmdroid你应该使用osmbonuspack并实现自定义多边形:publicclassGridPolygonextendsPolygon{privateBitmapShaderbitmapShader;privateIGeoPo

android - gradle v1.x 与 v2.x 之间巨大的 Apk 差异

前几天我正在检查我正在开发的应用程序的“应用程序信息”,令我惊讶的是我发现大量Mb被用作“缓存”(该应用程序尚未下载任何内容,它只是一个模型)。起初我以为我可能是我添加的一些繁重的库(fresco..)所以我决定创建一个空白项目来尝试找出问题所在。我已经尝试了2种场景:pre-lollipop和lollipop。有了这个,我发现他们处理“数据”的方式有些不同,但总体apk大小是相同的。尽管在这里,在Lollipop之前的版本(4.4.4)中,Lollipop中几乎没有“缓存”(第一个图像)……嗯,8MB的“缓存”。所有这些还不够,因为我在Lollipop及更高版本中开发的其他应用程序的

android onMarkerClick 在 InfoWindow 隐藏在 GoogleMap Google Maps Android API v2 后不调用

我将GoogleMapsAndroidAPIv2集成到我的应用程序中,但GoogleMap中的标记出现了奇怪的行为。InfoWindow隐藏后不会调用OnMarkerClickListener#onMarkerClick(Markermarker)。它不取决于我如何显示InfoWindow(ma​​rker.showInfoWindow()或@OverridepublicbooleanonMarkerClick(finalMarkermarker){.....returntrue;}没用。在我通过触摸或更改缩放更改相机位置后,它可以工作一次。我在GoogleMapDemo中看到的相同行

android - Google Map Android API v2 标记的错误标题

我正在尝试为map上的标记聚类开发一些算法。显示的标记数量应取决于当前的缩放级别。如果我显示10组中的一个标记,我想将其标题设置为“10”。问题是现在有时可见标记根本没有标题,我不知道这怎么可能。这是我的代码:publicclassMainActivityextendsFragmentActivity{privateArrayListmarkers=newArrayList();privateBitmapmarkerImage;privatefloatoldZoom=0;@OverridepublicvoidonCreate(BundlesavedInstanceState){supe

java - 在 android 上使用 google maps v2 获取用户位置?

每次位置发生变化时,我都想在map上放置一个标记。我从Location中获取Lat和Long,并在onLocationChanged()方法中创建一个标记。为什么不创建标记?publicclassMainActivityextendsFragmentActivityimplementsLocationListener{Contextcontext=this;GoogleMapgooglemap;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){su