草庐IT

地图学

全部标签

android - 我如何让我的谷歌地图放大到我当前的位置?

您好,我想让我的map放大到我当前的位置。当前位置当前通过向模拟器发送纬度和经度来定义。我该怎么做呢?我当前的mapactivity.javapublicclassMapsActivityextendsMapActivity{privateMapViewmapView;privateMyLocationOverlaymyLocOverlay;MapControllermc;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreat

安卓谷歌地图标记 : Released unknown imageData reference

我试图在我的应用程序中添加对平板电脑的支持,但遇到了这行代码抛出的IllegalArgumentException:marker.setIcon(BitmapDescriptorFactory.fromResource(R.drawable.arrow_green_10by19)).fromResource方法与图像文件(png)中的R.drawable.arrow_green_10by19一起工作正常,但是当png替换为矢量文件arrow_green_10by19.xml(在AndroidStudioIDE中呈现良好)时,它会生成一个运行时如前所述。有谁知道如何在BitmapDesc

Android - 如何确定坐标是否位于谷歌地图中的道路上

我需要在我的应用程序中进行检查,以确定给定坐标是否位于Googlemap中的道路上。GoogleMapsAPI中是否有任何功能可以帮助我做到这一点?提前致谢! 最佳答案 据我所知,使用GoogleMapsAPI无法做到这一点。我认为最好的选择是使用众包数据集,例如OpenStreetMap(OSM).您需要设置自己的空间数据库(例如PostGIS)并将OSM数据导入数据库。然后,您将创建一个服务器端API(托管在网络服务器中,例如Tomcat或Glassfish)以接收手机的当前位置,以一定半径缓冲该位置以提供给您一个循环多边形,然

java - Android 2.3 和谷歌地图 API v2

今天我尝试使用googlemapsapiv2forAndroid2.3.3我的步骤:从debug.keystore获取SHA1代码在googleapis控制台中创建一个新项目注册一个新的id启用谷歌地图androidapiv2使用SHA1作为输入创建一个androidkey;it.mappe(it.mappe是我的包)获取APIkey更新AndroidManifest文件:我的主要ActivitypublicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){

android - 如何在 android 谷歌地图 v2 上的标记上方添加文本?

我制作了一个android应用程序,我想在标记上方(或下方)添加文本。我找到了这个链接HowtoaddtextaboveamarkeronGoogleMaps?但它适用于谷歌地图的旧API。所以我想知道我们是否可以使用新的API做同样的事情?我曾尝试用这段代码来做到这一点:Bitmap.Configconf=Bitmap.Config.ARGB_8888;Bitmapbm=BitmapFactory.decodeResource(getResources(),R.drawable.pin_favoris).copy(Bitmap.Config.ARGB_8888,true);Canva

android - 谷歌地图错误 : Marker's position is not updated after drag

我设置了一个标记并将其可拖动状态设置为true。但是当我调用marker.getPosition()时,我总是得到相同的位置,就像标记的位置在拖动结束后没有更新一样。mMap=((MapFragment)getFragmentManager().findFragmentById(R.id.map_place)).getMap();LatLngMYLOCATION=newLatLng(Double.valueOf(myLat),Double.valueOf(myLng));marker=newMarkerOptions().position(MYLOCATION).title(getSt

android - 谷歌地图不显示在 Release模式android

我的谷歌地图API有问题。在Debug模式下它工作正常。但是在Release模式下我得到了空白map。我试图将SHA1从调试keystore更改为发布keystore。对我的问题有什么想法吗? 最佳答案 将apikey添加到debug>res>values>google_maps_api.xml然后添加release>res>values>google_maps_api.xml。然后检查它是否有效。也许您有2个google_maps_api.xml文件,一个在app/src/debug/res/values文件夹中,另一个在app/

android - 谷歌地图中信息窗口上的按钮 onclicklistener

如何在谷歌地图的信息窗口中检测到按钮setOnClickListener?实际上在我的信息窗口中我有一个按钮,我想点击那个按钮。这可能吗? 最佳答案 尝试一下mMap.setOnInfoWindowClickListener(newOnInfoWindowClickListener(){@OverridepublicvoidonInfoWindowClick(Markermarker){}}); 关于android-谷歌地图中信息窗口上的按钮onclicklistener,我们在Stac

android - 如何从谷歌地图获取经纬度触摸事件?

是否可以通过触摸事件从Googlemap获取经纬度?例如:如果我在map上触摸纽约,它应该给我纽约的经纬度。 最佳答案 您可以直接在GoogleMap对象上设置OnMapClickListener,而不是拦截带有叠加层的TouchEvent。googleMap.setOnMapClickListener(newOnMapClickListener(){voidonMapClick(LatLngpoint){Toast.makeText(getContext(),point.latitude+","+point.longitude,T

开发一款AR导览导航小程序多少钱?ar地图微信小程序 ar导航 源码

  随着科技的不断发展,增强现实(AR)技术在不同领域展现出了巨大的潜力。AR导览小程序作为其中的一种应用形式,为用户提供了全新的观赏和学习体验。然而,开发一款高质量的AR导览小程序需要投入大量的时间、人力和技术资源。本文将探讨AR导览小程序的成本估算及其背后所需的专业性,并对其思考的深度和逻辑性进行分析。  成本估算:  开发AR导览小程序的成本因多种因素而异,主要包括以下几个方面:  1.技术开发成本:  AR导览小程序的开发需要掌握相关的AR技术和开发工具。这涉及到专业的开发人员,他们需要具备AR技术的深入理解和实践经验。开发团队的规模和经验也会对成本产生影响。  2.设备和软件成本: