草庐IT

conn_map

全部标签

android - 从 Google Map 的 setOnInfoWindowClickListener 接口(interface)方法替换 fragment 时 UI 挂起

我在我的应用程序中使用谷歌地图并显示标记。现在点击标记窗口我想用其他fragment替换当前fragment。for(StoreDatastore:comp.getArrStoreList()){LatLngl=newLatLng(Double.parseDouble(store.getLat()),Double.parseDouble(store.getLng()));MarkerOptionsmarker=newMarkerOptions().position(l).title(store.getName()).snippet(store.getCity()).icon(Bitma

android - 这里API偏移 map 中心

我正在使用HereAndroidSDKAPI。我通过以下方式设置位置指示器:positionManager.start(PositioningManager.LocationMethod.GPS_NETWORK);map.getPositionIndicator().setVisible(true);map.getPositionIndicator().setAccuracyIndicatorVisible(true);与NavigationManager一起:navMngr.setMapUpdateMode(NavigationManager.MapUpdateMode.ROADVI

android - 将 KML 层添加到 Android map 应用程序

我最近开始涉足Android开发,我正在开发一个使用GoogleAPISDK显示map的应用程序,它几乎是原始示例,但进行了一些编辑。它很有效,但我希望用它做更多。我的问题是:如何向其中添加KML图层?我没有找到很多例子,也没有一个很清楚。我知道如何在网站上使用Javascript而不是在android中执行此操作。有人能帮忙吗? 最佳答案 Google最近在其实用程序库中添加了对KML的支持。您可以按如下方式实例化KMLLayer:KmlLayerlayer=newKmlLayer(getMap(),R.raw.kmlFile,g

android - 获取Android Mapview中 map 的中心坐标

在我的应用程序中,当用户在map上滚动时,我试图获取map的中心坐标。我想获取坐标并将其设置在TextView上。这是我的代码:publicbooleanonTouchEvent(MotionEventevent){intaction=event.getAction();projection=mapView.getProjection();intX=(int)event.getX();intY=(int)event.getY();if(action==MotionEvent.ACTION_MOVE){metrics=newDisplayMetrics();getWindowManage

android - 在整个 map 上绘制多边形

我使用的是Android版GooglemapV2,我需要在整个map上绘制一个多边形,然后在选定的城镇中添加一个洞。这样做的目的是根据某些选项突出显示map的特定区域。我尝试在整个map上绘制一个具有以下边界的多边形:Arrays.asList(newLatLng(90,-180),newLatLng(-90,-180),newLatLng(-90,180),newLatLng(90,180),newLatLng(90,-180));但是多边形没有绘制到map中。我尝试将边界缩小到更小的区域,多边形出现时没有问题。如何用多边形覆盖整个map? 最佳答案

Java多条件排序使用Comparator和thenComparing【包含排序List<Map<String, String>>】

Java多条件排序使用Comparator和thenComparingComparator接口简介使用Comparator排序使用thenComparing实现多条件排序使用thenComparing排序Map在Java中,对一个列表或集合进行排序时,经常需要基于多个条件来排序。幸运的是,Java提供了强大的Comparator接口,以及thenComparing方法,使我们能够轻松地实现多条件排序。Comparator接口简介Comparator接口是Java用于自定义对象排序的关键接口。它包含了一个compare方法,允许我们定义如何比较两个对象。通常,我们会使用Comparator来排序

android - 恢复后 map fragment 为黑色

我的应用程序在她的主屏幕map(v2)上带有按钮。单击后这些按钮运行另一个应用程序,这个(主要Activity)在堆栈中。在另一个Activity被称为finish()之后,主要Activity回到前面。但在这之后,mapfragment是黑色并且无法正常工作。这是我的fragmentXML:我唯一要做的就是setContentView(R.layout.new_main);,仅此而已。这个问题和我的差不多:AndroidMapViewv2Blackscreen,也无人接听。 最佳答案 请尝试下面给出的代码:@Overridepub

java - 如何在不清除和闪烁 map 的情况下刷新谷歌地图上的标记位置?

是否可以创建无需闪烁/清除整个map即可更新的GoogleMapsV2标记?目前我必须清除map然后添加标记:googleMap.clear();googleMap.addMarker(newMarkerOptions().position(entry.getValue()).title(entry.getKey()));但是map在清除时会闪烁... 最佳答案 addMarker返回Marker对象。Markermarker=googleMap.addMarker(newMarkerOptions().position(entry

android - 在 Fragment 中使用 Google map 时应用崩溃

我是第一次在我的应用程序中使用Fragments。我已经在其中一个fragment中实现了Googlemap,每当我选择具有map的选项卡时,它就会成功加载,但是一旦我在其他一些Activity中进入主菜单,它就会崩溃,我不知道为什么。这是我的崩溃日志:-03-2814:14:23.175:E/AndroidRuntime(18215):FATALEXCEPTION:main03-2814:14:23.175:E/AndroidRuntime(18215):java.lang.RuntimeException:Unabletodestroyactivity{MyFragmentActi

android - Google map V2 - 授权失败,我无法显示 map

我正在尝试在我的应用程序上显示map,但我无法显示,这对我来说是不可能的...我的步骤:从SDKManager安装“GooglePlay服务”。从项目中添加库build.gradle应用插件:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultConfig{applicationId"prueba.mapas.alvaro.myapplication"minSdkVersion14targetSdkVersion21versionCode1versionName"1.0"