草庐IT

java - 尝试在 Android Studio 中运行默认 map Activity 时出现模拟器错误

//我目前正在尝试运行android//studio中提供的默认mapActivity。我在xml文件中添加了我的APIkey并使用默认的AVD//设备运行并收到以下错误(说我的应用程序在模拟器中停止工作)//日志:01-0319:13:51.6472399-2399/com.example.user.maptestI/art:Notlate-enabling-Xcheck:jni(alreadyon)01-0319:13:51.6712399-2399/com.example.user.maptestW/System:ClassLoaderreferencedunknownpath:

java - Android:半透明状态栏不适用于 Google Maps API

我有一个问题,状态栏不会变成半透明。半透明状态栏和导航栏代码本身工作正常,但是,当我将GoogleMapsFragment实现到ActivityView中时,半透明栏变成灰色。我已经用完全透明的状态栏对此进行了测试,但它一开始又能正常工作,一旦添加了map,它就会变成白色背景。似乎谷歌地图有某种叠加层。感谢任何帮助使状态栏与GoogleMapsAPI半透明。XML文件半透明状态栏if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){getWindow().addFlags(WindowManager.LayoutParams.FLA

android - Firebase 远程配置 : NullPointerException on Map. keySet()

很多用户遇到以下崩溃问题:FatalException:java.lang.NullPointerException:Attempttoinvokeinterfacemethod'java.util.Setjava.util.Map.keySet()'onanullobjectreferenceatcom.google.android.gms.internal.zzbtn.zza(UnknownSource)atcom.google.android.gms.internal.zzbtn.run(UnknownSource)atandroid.os.AsyncTask$SerialExe

android - 移动 map 时如何更新标记?

我正在使用Algolia的InstantSearchAndroid库。这是我的查询:searcher.setQuery(newQuery().setAroundLatLngViaIP(true).setAroundRadius(5000)).但是当我移动map时,标记会留在原地。如何在移动map位置View时在map上显示新标记? 最佳答案 所以基本上你想听map变化,每次用户拖动map并重新加载结果?这是你应该做的:publicclassAwesomeCameraActivityextendsFragmentActivityimp

android - 如何使用 react-native-maps 获取当前位置

我正在尝试使用react-nativemap在android设备上的当前用户地理位置渲染map。这是我到目前为止所得到的:importReact,{Component}from'react';import{View,StyleSheet,Dimensions,}from'react-native';importMapViewfrom'react-native-maps';const{width,height}=Dimensions.get('window')constSCREEN_HEIGHT=heightconstSCREEN_WIDTH=widthconstASPECT_RATIO

首次超过70% mAP!GeMap:局部高精地图SOTA再次刷新

本文经自动驾驶之心公众号授权转载,转载请联系出处。写在前面&笔者的个人理解实时根据传感器数据构建向量化高精地图对于预测和规划等下游任务至关重要,可以有效弥补离线高精地图实时性差的缺点。随着深度学习的发展,在线向量化高精地图构建逐渐兴起,代表性的工作如HDMapNet,MapTR等相继涌现。然而,现有的在线向量化高精地图构建方法缺乏对地图元素几何性质(包括元素的形状,垂直、平行等几何关系)的探索。向量化高精地图的几何性质向量化高精地图对道路上的元素进行了高度抽象,将每一个地图元素表示为二维点序列。而城市道路的设计具有特定的规范,例如,人行横道在多数情况下表现为方正的矩形或平行四边形;在不涉及分流

关于 map 移动的 Android MapActivity

我想在MapActivity中监视某人何时移动到map上的另一个地方,但我不知道该怎么做。也许是某种OnMapChange()监听器? 最佳答案 您可以扩展MapView类以添加必要的map更改事件。http://bricolsoftconsulting.com/extending-mapview-to-add-a-change-event/上面的帖子向您展示了如何通过与map交互的几乎所有方式来检测缩放和平移:滑动(用于平移)、缩放控制+/-(用于缩放)和捏合(用于组合平移和缩放)。

android - 在 github 上共享我的代码时,如何隐藏我的 Google Maps API key ?

我的Android应用程序是开源的,我有点不敢在Github上分享代码,因为我的APIkey也被分享了。我可以git忽略我的strings.xml文件,但我真的希望有一个替代方案,我将能够做一些聪明的事情,所以我不必担心它。有什么想法或建议吗? 最佳答案 自定义项目的ant构建脚本以从local.properties(添加到gitignore)中生成mapskey.xml(字符串)。那些fork的人只是用谷歌地图的调试和发布key创建自己的local.properties。 关于andr

android - 在 Android 应用程序中使用 OSM 而不是 Google map

我想在开发Android应用程序时使用OSM而不是Googlemap。怎么可能? 最佳答案 我也在osm帮助上问了这个问题,我明白了。http://code.google.com/p/osmdroid/osmdroidprovidesTools/ViewstointeractwithOpenStreetMap-Data.TheOpenStreetMapViewisa(almost)full/freereplacementforAndroidsMapViewclass.这是在您的应用中使用osmdroid的方法http://code.

对话框中的 Android Maps API v2

我正在尝试在对话框中显示GMap,可以吗?我的布局是然后我将这个XML扩展到一个对话框中,如下所示...LayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewlayout=inflater.inflate(R.layout.dialog_location,null);AlertDialog.Builderbuilder=newAlertDialog.Builder(context).setView(layout);AlertDialogal