草庐IT

GLOBAL_MAP

全部标签

android - 具有 map View 的 Google map 和应用程序具有不同的当前位置

我有一个mapView,我想在其中跟踪用户的当前位置。GPS以及“使用无线网络”在我的手机设置中已激活。不过,由于我在室内,所以没有GPS定位,因此位置是通过网络确定的;wifi热点可用。我的Googlemap应用程序和我的应用程序都在运行。奇怪的是,Googlemap和我的应用程序之间的当前位置不同,Googlemap非常准确,而我的应用程序中的位置不知何故偏离了几百米。在我的应用程序中,我基本上执行以下操作(现在用于调试目的):1)首先在map上放置一个标记:通过locationManager.getLastKnownLocation(LocationManager.GPS_PRO

android - 将 map 标记设置为自定义颜色 Android

我正在制作一个应用程序,可以在某些点向map添加图钉。我希望我的图钉颜色与我们应用程序的主题颜色相匹配。对不起我真的是菜鸟intcolor=Color.rgb(255,201,14);mMap=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();finalLatLngPERTH=newLatLng(40,-80);Markerperth=mMap.addMarker(newMarkerOptions().position(PERTH).title("MYPIN").snippet("MAGGIE

android - 平滑调整图表和 map View 的大小

我在屏幕上有饼图和mapView。在图表和mapView之间,有一个小ImageView。当imageview移动时,图表和mapView应该会增长和缩小。它有效,但是当我移动imageview时,应用程序在摇晃。我希望它们的大小能够平滑地改变。我认为这是由于饼图。我怎样才能解决这个问题?谢谢。这是我的Java代码:finalLinearLayoutaboveLinear=(LinearLayout)findViewById(R.id.aboveLinear);finalLinearLayoutbelowLinear=(LinearLayout)findViewById(R.id.be

android - 使用 TabLayout 在 ViewPager 中的 Google map fragment 中膨胀异常

我制作了一个应用程序,其中我在我的位置上显示了带有GPS位置标记的Googlemap。这张map在第一个选项卡上,我还有另外两个选项卡,如下图所示现在我遇到了一个问题,即当我从选项卡1移动到选项卡2再到选项卡1时,它运行良好,但是当我移动到选项卡3然后移回选项卡1或选项卡2时,应用程序崩溃并且在LogCat中给出以下异常:01-2718:35:26.1909414-9414/com.example.accurat.faisalE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.example.accurat.faisal,PID:9414an

工作记录------List转Map的六种方式Stream

工作记录------List转Map的六种方式Stream1.key和value都是对象中的某个属性值.2.key是对象中的某个属性值,value是对象本身(使用返回本身的lambda表达式)3.key是对象中的某个属性值,value是对象本身(使用Function.identity()的简洁写法4.key是对象中的某个属性值,value是对象本身,当key冲突时选择第二个key值覆盖第一个key值5.key是对象中的几个值一起,value是对象本身,当key冲突时选择第二个key值覆盖第一个key值6.key是几个属性一起,value也是几个属性一起key和value都是对象中的某个属性值M

android - 在android中更新 map 标记

使用GoogleMapsAndroidAPIv2,我可以通过从hashMap获取Marker然后调用来更新我的标记的位置:Markermarker=hashMap.get(someId);marker.setTitle("Title");marker.setSnippet("Snippet");marker.setPosition(newLatLng(newLatitude,newLongitude));但是,如果在调用此标记时选择了标记,则只有在我单击标记并重新选择它时,标题和fragment才会更新。无论如何告诉map刷新标记气泡中的数据? 最佳答案

android - 通过更改 Android 中的 Z-Index 将 Google map 标记置于最前面

我正在创建一个基于map的应用程序,我在其中显示基于纬度/经度服务的pingmMap.addMarker(newMarkerOptions().position(mLatLng).title(""+name).snippet(""+pingDate).icon(BitmapDescriptorFactory.fromBitmap(icon)));根据googlemapv2api,标记是以从上到下的方式绘制的,因此如果完全/部分相互重叠,我的ping将被隐藏。我的问题是,我可以更改Z顺序轴或任何可以更改标记的z位置的东西吗?如果我有两种类型的ping,我想始终在顶部显示一种类型的ping

android - 将多个 ClusterManager 添加到 Google map

我正在尝试为GoogleMap使用两个ClusterManager,但我只能添加一个clustermanager和它的项目点击事件,googleMap.setOnMarkerClickListener(mClusterManager);和mClusterManager.setOnClusterItemClickListener(newOnClusterItemClickListener(){@OverridepublicbooleanonClusterItemClick(Personitem){Log.v("ClusterClick","ItemClick:"+item.getName

java - 使用 ClusterManager 时如何更新 map 上的标记

我正在尝试使用来自服务器的较新数据更新我的map,但我不知道如何从中删除旧项目(标记和集群-使用ClusterManager)map(-在我看来,我只能在ClusterManager中添加。我有BroadcastReceiver,它在有新数据时获得Intent。我正在尝试这样的事情:(但它给了我UnsupportedOperationException与"...getMarkers().clear();"privateBroadcastReceivermyRefrestMapBroadcastReceiver=newBroadcastReceiver(){@Overridepublic

Android map - animateCamera() 方法无法正常工作

问题:1)map动画到达所需位置(代码中的第4行)但它被缩放到默认位置(代码中的第5行)[将map保留在指定缩放级别的默认位置]2)我明白为什么会出现这个问题,但我不知道如何解决。3)如果我将第4行更改为moveCamera而不是animateCamera将起作用,但我确实需要animateCamera()方法。代码如下:map=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();MarkerOptionsoptions=newMarkerOptions().position(newLatLng