草庐IT

auto_mapping

全部标签

安卓 map : array index out of bound exception

我的任务是在Androidmap中显示458个标记。为了避免与性能相关的问题,我使用AsyncTask实例更新map上的数据。这是我所做工作的一个简短场景。我获取了英国458个位置的纬度/经度。我运行循环并按照Android博客教程将它们添加到ItemizedOverlay类中在每50次迭代后,我调用publishProgress方法在map中放置50个标记。第50次迭代后,流程通过publishProgress进入onProgressUpdate,这是我的onProgressUpdate方法代码//MapOverLays=mapView.getOverlays();//Thislin

android - 使用 ASYNC Task 加载 map 图钉

我已成功将map图钉添加到我的map叠加层中,但它加载缓慢并且在map上移动缓慢。我想是在它从服务器下载map图钉的时候。这些引脚的大小只有20-30kb,但有时可能需要添加25个引脚。我已经尝试在后台添加图钉,但它会破坏应用程序。如何在不影响性能的情况下在后台添加图钉?当用户触摸map并执行此ASYNC任务时,我从map获取位置。privateclassmapStationsextendsAsyncTask{@OverrideprotectedJSONObjectdoInBackground(Void...arg0){JSONObjectobj=null;try{obj=newJSO

android - 从堆栈中弹出 fragment 后,Google Maps v2 滞后

我有一个带有MapFragment的Activity,我使用FragmentTransaction以编程方式将其添加到Activity:privatestaticfinalStringMAP_FRAGMENT_TAG="map";privateMapFragmentmapFragment=null;...protectedvoidonCreate(BundlesavedInstanceState){...mapFragment=(MapFragment)getFragmentManager().findFragmentByTag(MAP_FRAGMENT_TAG);if(mapFrag

【译】Java 中将两个 List 映射成 Map 看这一篇就够了

作者:明明如月学长,CSDN博客专家,蚂蚁集团高级Java工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《EffectiveJava》独家解析》专栏作者。热门文章推荐:(1)《人工智能时代,软件工程师们将会被取代?》(2)《超全人工智能AI工具导航网站合集》(3)《如何写出高质量的文章:从战略到战术》(4)《我的技术学习方法论》(5)《什么?你还没用过Cursor?智能AI代码生成工具Cursor安装和使用介绍》(6)《我的性能方法论》(7)《AI时代的学习方式:和文档对话》(8)《人工智能终端来了,你还在用过时的iterm?》(9)《无需魔法

android - 如何在开发人员控制台中启用 "Google Maps Android API v2"

我开发了一个应用程序来在谷歌地图上显示我的位置。当我运行该程序时,它显示以下错误。但我找不到启用“GoogleMapsAndroidAPIv2”的方法。我发现了一个问题。我不太清楚如何执行该步骤。你能帮我解决这个问题吗? 最佳答案 在开发人员控制台中转到API管理器首先您需要一些APIkey。转到凭据。选择创建凭据并选择“APIkey”和“Androidkey”。在下一个屏幕中为您的凭据输入任何名称。在+Addpackagenamefingerprint中写入您的包名称(com.sourcey.materialwhatever)和出

java - Android map : Failed to load map. 无法联系谷歌服务器

这个错误一直存在。(我确保打开了“GoogleMapsAndroidAPIv2”。)这是MainActivity.java:packagecom.example.maptest;importandroid.os.Bundle;importandroid.support.v4.app.FragmentActivity;importandroid.view.Menu;publicclassMainActivityextendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onC

android - 在同一应用中使用谷歌地图和百度 map

我想知道是否有人在同一版本中实现了谷歌地图V2和百度map;因为通用汽车在中国没有按预期运作?或者我应该将项目分成两个分支?但是,最好不要维护两个分支。 最佳答案 我的解决方案是像往常一样实现GM,但是如果用户设置了中国(通过设置)静态map将被使用,但是静态map是从百度而不是谷歌获取的。staticUrl="http://api.map.baidu.com/staticimage?center="+location.getLongitude()+","+location.getLatitude()+"&width="+width

android - 如何使用 Map<String, Object> 或 List <object> 类在 Java 中反序列化嵌套的 Firebase 数据库?

这是我的简单主要Firebase数据。{"elephant":{"color":"gray","lifespan":48,"status":"endangered"}}在我的android项目中,我创建了这个类来表示这些数据publicclasselephant{privateStringcolor;privateintlifespan;privateStringstatus;//Constructorspublicelephant(){}publicelephant(Stringcolor,intlifespan,Stringstatus){...}//GettersandSette

android - 如何在 Uber 和 Lyft 等 map 上附加灵活的标记?

如何在Uber和Lyft之类的map上附加灵活的标记?我正在使用Googlemapv2。基本上,我想在移动map时更改标记的位置时在map上显示标记。编辑:好的,我解决了我的问题。首先:将ImageView添加到与中心相同的布局和位置。第二:获取map中心的坐标使用以下方法1-在我的例子中获取mapfragment所在的View组(FrameLayout)。FrameLayoutmyContainer=(FrameLayout)findViewById(R.id.content_frame);intmapHeight=myContainer.getHeight();intmapWidt

android - 通过 Zoom、Android 缩放 map 标记

我的map上有很多标记。放大每个标记会显示一个位置。但是缩小标记相互重叠,确定标记的位置更加困难。有没有办法根据缩放因子缩放标记图像? 最佳答案 取决于您如何绘制标记。如果您的标记只是位图/可绘制对象,只需使用matrix.postScale()Matrixmatrix=newMatrix();matrix.postScale(2f,2f);//douplethesizecanvas.drawBitmap(mBitmap,matrix,mPaint); 关于android-通过Zoom、