草庐IT

conn_map

全部标签

android - 在 Kotlin 中以相反的顺序对 map 进行排序

当我想对Map进行排序时我使用:map.toSortedMap()但是我怎样才能以相反的顺序对map进行排序呢?例如我的Map按.toSortedMap()排序,所以我有:{0.01=10,0.05=7,0.1=8,0.25=6,0.5=15,1.0=3,2.0=9,5.0=8,10.0=14,20.0=6,50.0=10}我想要这样的东西:{50.0=10,20.0=6,10.0=14,5.0=8,2.0=9,1.0=3,0.5=15,0.25=6,0.1=8,0.05=7,0.01=10} 最佳答案 正如@VenkataRaju

android - 如何使用Android Map 以手势缩放(类似iphone)

如何使用AndroidAPI像iPhone一样通过2指手势放大和缩小map? 最佳答案 你需要用这样的东西覆盖MapActivity的OnTouchEvent():@OverridepublicbooleanonTouchEvent(finalMotionEventevent){if(event.getPointerCount()>1){intx1=event.getX(0);inty1=event.getY(0);intx2=event.getX(1);inty2=event.getY(1);//Getthedistanceand

android - 如何将您的应用程序添加到 Google map 中的 "share this place"列表

Googlemap现在提供了一种与预定义来源列表“共享位置”的方法。当用户在Googlemap上搜索某个地点时,无论是特定地址、十字路口还是餐馆名称,都有一个名为“分享此地点”的新按钮,可将位置信息发布到GoogleBuzz、Facebook、Twitter或通过电子邮件-邮件或短信。我想将我的应用程序包含在此列表中,或者确定如何获取所选位置的纬度/经度。有人有什么想法吗? 最佳答案 我想通了。这是一个示例manifest.xml:只需像上面那样将SENDIntent过滤器添加到您的Activity中。“分享这个地方”简单地执行一个

java - Android Google Maps API 不适用于 debug.keystore

我正在尝试按照Android网站上的教程创建MapView应用程序here.我已设置好所有内容并显示了map,但图block是空的!我使用的APIkey是从位于"C:\Users\Pete\.android"的debug.keystore生成的,所有正确的权限都在list中设置。map库也在list中,但它仍然不起作用。我已经尝试创建一个新的调试keystore并将其放在同一个文件夹中(显然也生成了一个新的APIkey)但仍然没有成功。(30/05/2011)编辑:list.xmllayout.xml首页.xmlpackagecom.stringerapps.testing.gps;i

android - 为什么 Maven Central 上的 Android 版本不包含 Google Apis( map )?

MostofthejarsofAndroidSDKsarenowinmavencentral,但没有任何SDK的GoogleApi版本。你知道为什么吗?添加它们有什么限制吗?更新:我不是在寻找解决方法(likeaddingthemlocallytomyrepo)。 最佳答案 被AndroidSDKEULA禁止:1.1TheAndroidSoftwareDevelopmentKit(referredtointhisLicenseAgreementasthe"SDK"andspecificallyincludingtheAndroids

android - Google Maps API Android v2 - 启用我的位置层需要 "ACCESS_FINE_LOCATION"权限

我想在启用my-locationlayer的Googlemap上显示用户的位置,但此功能需要“ACCESS_FINE_LOCATION”权限才能从GPS获取位置。是否有可能阻止GoogleMap从试图从GPS获取位置?如果我在Manifest文件中删除权限“ACCESS_FINE_LOCATION”,当我尝试显示map时,应用程序会崩溃并出现以下错误:E/AndroidRuntime(28578):FATALEXCEPTION:mainE/AndroidRuntime(28578):java.lang.SecurityException:ClientmusthaveACCESS_FIN

android - 不要关闭点击 map 上的信息窗口。 (谷歌地图安卓 API V2)

默认情况下,单击map时标记的信息窗口会关闭。有谁知道我如何禁用此行为?我试图覆盖onMapClicked但它不起作用...mMap.setOnMapClickListener(newGoogleMap.OnMapClickListener(){@OverridepublicvoidonMapClick(LatLngarg0){//donothing}}); 最佳答案 一种方法是保留一个类变量来指定当前选定的标记。您可以在onMarkerClick()方法中设置它。称它为currentMarker。放currentMarker.sh

android - 为不同的 Android 应用程序使用一个 Google Maps API key

我刚刚生成了要在我的Android应用程序中使用的GoogleMapsAPIkey。我必须提供应用程序的SHA-1指纹和包名。它看起来像这样:BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75;com.example.android.mapexample如您所见,我必须提供应用程序的包名称。那么,这是否意味着我需要为不同的应用程序获取不同的APIkey?PS:奇怪的是,Google以某种方式为我输入的SHA-1和包名称组合生成了两个APIkey。这是正常的吗?那么,我应该使用哪一个? 最佳答

android - 如果手机上未安装谷歌播放服务,如何在 Android 应用程序中显示 map

我必须在我的Android应用程序中显示googlemapsv2。即使设备上没有安装googleplay服务,有什么方法可以显示map吗? 最佳答案 如果您用户的设备上未安装GooglePlay服务应用程序,您可以转而使用其他提供商,例如staticmapsfromGoogle或osmdroid. 关于android-如果手机上未安装谷歌播放服务,如何在Android应用程序中显示map,我们在StackOverflow上找到一个类似的问题: https://

java - 打开街道 map (osmdroid) 在 PC 中显示灰色瓷砖而不是 map

我正在使用osmdroid在我的应用程序中获取开放的街道map。我已经使用所需的jars(osmdroid)构建了我的项目,并在list中添加了所有需要的权限。但是当我尝试在android模拟器(adteclipse)中调试我的应用程序时,我看不到map,只能看到灰色的瓷砖。我的项目运行良好,因为如果我在智能手机中进行调试,我可以看到map,问题仅出在模拟器上。我做了一些研究,但我只找到了谷歌地图解决方案的信息,但没有找到开放街道map(osmdroid)。有人知道如何解决这个问题吗?这是我在xml文件中显示map的方式这是我的主要ActivitymapView=(MapView)fi