草庐IT

GLOBAL_MAP

全部标签

android - 刷新 map ItemizedOverlay 给出 ArrayIndexOutOfBoundsException

使用com.google.android.mapsAPI,我有一个MapActivity,它使用ItemizedOverlay在mapView。当LocationListener检测到设备移动了一定距离(目前为5米,但这只是为了测试)时,我想刷新(或者可能只是添加到图标列表)。我添加了setLastFocusedIndex(-1)和populate(),但我的ItemizedOverlay仍在崩溃。我认为当我向列表中添加更多项目时它会崩溃,但有时即使我不移动手机它似乎也会崩溃。它在第一次更新时崩溃。我无法从LogCat中准确判断是什么触发了错误。我的MapActivity基于各种教程:

STM32的.map文件中的.bss、.data、.text、.rodata的区别及存放位置

STM32中有flash和ram,属于一整块内存中的不同位置,只是地址不同。flash的数据掉电后不会消失,ram的数据在掉电后会丢失(个人理解,数据也不是掉电丢失,而是上电的时候被初始化导致数据丢失)。.bss段:用来存放未被初始化的全局变量和静态变量(全局和局部都是,初始化为0的好像也会被放在这里).data段:用来存放已初始化的全局变量和静态变量.text段:用来存放程序代码.rodata段:用来存放常量和字符串常量等(const或者格式化打印时候的字符串等)堆、栈STM32中的堆栈是在启动文件中配置的空间大小,位于ram,是跟在.data段和.bss段后面的一块空间。在STM32中,通

android - 确定用户在 osm map 上的位置

我正在开发一个确定用户在osmmap中的位置的android应用程序。我能够在map上显示用户位置,但如果位置发生变化,整个map都会重新加载,这有什么问题?另外如何提高用户位置的准确性?以及如何制作一个根据精度增加和减少的圆圈(如谷歌所示)?代码:publicclassOsmDemoActivityextendsActivityimplementsLocationListener,MapViewConstants{privateMapViewmMapView;privateMapControllermapController;privateLocationManagermLocMgr

本地图区域自动移动时,Android map v2 变得低质量

我正在模拟一辆汽车在Androidmapv2上的预先记录的路径上行驶。当我手动放大路径时,效果很好,但是当我使用mMap.animateCamera()将相机移动到路径上时,它不会加载可见map区域,我只会得到一个非常像素化,低质量的map。如果我触摸屏幕并移动map或稍微缩放一下,它就会再次加载这部分内容。我怎样才能实现,它始终清楚地加载可见部分?编辑:我添加了一个示例图片:这是我不触摸map时看到的。触摸后,它变得清晰(类似于左下部分)。编辑2:我有一个想法,这是因为谷歌希望通过在一个区域上快速移动相机来防止map被缓存。这可能是这个问题的原因吗?(map上显示的是匈牙利布达佩斯,

android - 如何在 fragment 内保留 map View ?

我有一个用例,其中列表和mapView共享完全相同的代码库并显示相同的数据。所以我不能通过使用ListFragment和MapFragment作为父级来分离它们。所以我制作了一个包含两个View的fragment:用户可以在ListView和mapView之间切换。尽管mapView无法在配置更改时保留其标记,但这仍然非常有效。当屏幕旋转时,mapView会得到它的初始状态,没有标记也没有缩放。之前添加的所有标记都消失了。当我使用MapFragment时,我没有遇到这个问题,它有点保留了自己。精简代码:publicclassListAndMapFragmentextendsFragme

java - 如何使用 SimpleXML 解析 XML 并将其存储在 Map 中?

我在使用简单的xml框架解析xml时遇到问题。我想在Map/hashMap中存储类别ID和锦标赛列表,我该怎么做?我遵循了关于简单xml的教程,但它对我不起作用。我将它存储在这样的列表中:@ElementList(entry="Category",inline=true,required=false)Listcategory;但现在我想将其存储在map中。这是xml:我遵循的教程:谢谢任何帮助,tnx。 最佳答案 它不可能通过Annoations像@ElementList或@ElementMap是可能的,但使用Converter仍然

android - 如何在Here Map中实现当前位置蓝色图标

我正在使用HereMapSDK我需要为当前位置显示一个带有圆形动画的蓝色图标,如图中所示。谁能告诉我怎么做。现在我有代码只设置蓝点图标。我不知道如何给它添加圆形动画。请注意,mMap引用是一个MapobjectfromtheHereAndroidSDK.mMap.getPositionIndicator().setVisible(true);mMap.getPositionIndicator().setZIndex(0);mMap.setZoomLevel(15);mMap.getPositionIndicator().setAccuracyIndicatorVisible(true)

android - 使用 Glide 将图像加载到 Google map 标记

我有一个问题。我使用Glide3.8.0。我需要从服务器下载图像并将其放入谷歌地图上的标记。Glide.with(getBaseActivity()).load(place.getIconUrl()).asBitmap().fitCenter().into(newSimpleTarget(50,50){@OverridepublicvoidonResourceReady(Bitmapresource,GlideAnimationglideAnimation){map.addMarker(newMarkerOptions().icon(BitmapDescriptorFactory.fr

android - 无法将 google-play-services 正确安装到 Eclipse 中(试图让 map 正常工作)

我当前的工作空间设置如下所示:但是,人们告诉我要让map正常工作,我还需要在我的“AndroidDependencies”文件夹中有“google-play-services_lib.jar”,而做到这一点的方法是:“将GooglePlay服务添加到您的项目中Project->Properties->Android->Library,Add->google-play-services_lib”唯一的问题是它总是在初始绿色标记之后,在重新打开“项目->属性->Android->Library”...并且也没有“google-play-services_lib.jar”被添加到项目中的“A

java - Android Maps v2 上的自定义 Google Maps Engine map ?

我一直在考虑使用GoogleMapsEngineAPI创建自定义map,它看起来很棒。我了解如何创建图层和发布map。我不明白的是如何使用GoogleMapsAndroidAPIv2在Android设备上显示该数据。目前是否支持此功能? 最佳答案 GoogleMapsAndroidAPIv2目前没有与JSAPI中的MapsEngineLayer等效的功能。但是,您可以使用TileOverlay添加任Intentblock,然后使用已发布和公开的MapsEnginemap的WMS端点。您可以在https://github.com/sa