首页 > TAG信息列表 > android-mapview

Android MapView Tab示例

我需要在选项卡上有一个mapview. attached example显示了使用意图时如何执行此操作.现在,我想更改mapview的缩放级别.尽管我正在使用意图(或者完全存在),但我该怎么做?不同的解决方案)? 活动代码: public class TabMapsExample extends TabActivity { TabHost mTabHost;

Java-Google Map未出现在Android设备上

使用调试密钥库签名应用程序时,我可以在MapView中正确显示Google Map.当我尝试使用发布密钥库对其进行签名时,地图显示为空白图块,但没有地图图块. 如何获得发布版本以显示地图?解决方法:仔细检查您的API密钥..如果一切看起来都还不错,并且仍然无法正常工作,请使用新密钥和相应的新A

android-在MapView上绘制数百个标记

我可以轻松地在地图上绘制叠加标记,但是此项目的要求要求添加数百个叠加标记.显然,这会在整个地方引起ANR. 我无法使用AsyncTask处理叠加标记,因为该任务无法访问视图. 那么,如何以应用程序不进行ANR的方式将这些叠加层的添加移动到MapView? 还是对我可以绘制的叠加标记数量的实际限

android-如何使MapView.setBuiltInZoomControls(true)工作?

我正在尝试使用内置的缩放控制器创建MapView,这是代码: MapView mMapView; mMapView=new MapView(this, GMAPS_API_KEY); mMapView.setBuiltInZoomControls(true); mMapView.setSatellite(false); mMapView.getController().setZoom(16); someView.addView(mMapView); 地图工作正

如何判断Android中是否启用了位置检测

我在一个活动中拥有一个MapView(v2),并且通过以下方式启用了我的位置按钮 getMap().getUiSettings().setMyLocationButtonEnabled(true); getMap().setMyLocationEnabled(true); 如果用户单击按钮,则通常地图会以其位置为中心. 但是之后,许多用户报告该按钮不起作用,我意识到只有

Android覆盖整个地图

您将如何创建和覆盖整个地图的ItemizedOverlay? 我在地图上有多个标记是ItemizedOverlay类. 我想创建另一个ItemizedOverlay,它覆盖整个地图,以拦截不是在我的标记上而是在地图本身上的触摸事件.我已经读过类似one的其他SO问题,唯一的方法是通过ItemizedOverlay-> onTap.问题是我不

在Android中的MapView上绘制始终居中的叠加层

我想在Android的MapView中绘制一个始终居中的图像叠加层,例如定位标线 我要使用的方法是使用Overlay的onTouchEvent和 MotionEvent.Move移动叠加层的位置. 有更好的方法吗?解决方法:您应该能够通过RelativeLayout来实现此目的,该RelativeLayout包含一个MapView和一个ImageView用于居

android-SherlockActivity中的MapView

我的MainActivity扩展了SherlockActivity以在具有较低Android版本的设备上实现操作栏. 我想在MainActivity中显示一个MapView,但是显然我需要MainActivity来扩展MapActivity: E/AndroidRuntime(2955): Caused by: java.lang.IllegalArgumentException: MapViews can only be cre

java-如何在Android Google Maps v2中创建带有传感器方位的位置箭头标记?

我设法创建了一个箭头ImageView并从传感器获取了方位角,之后,我使用View类的setRotation()方法旋转了ImageView.如何使用Android Google Maps v2标记为标记执行此操作?解决方法:我建议您看一下Google的android-maps-utils项目. 它包含 > BubbleIconFactory:负责生成标记 > RotationLa

Java-Android:如何检查myLocation是否在当前缩放级别在地图上可见?

我有一张Google地图,当用户在蓝点(myLocation)周围移动时-标准行为.直到用户移动到当前缩放级别的边界之外,并且蓝点从地图的某一边缘消失后,此方法才能正常工作.我不想每次用户移动时都重新调整地图的位置,而是得到位置更新-不需要myLocation点始终位于屏幕的中心-但是myLocation

试图从GPS或Android中的网络获取最准确的设备位置

我正在尝试在尽可能短的时间内确定设备的最准确位置. 我将数据存储为地理位置,并将其显示在mapview上. 上一次我在设备上激活GPS并使其获得位置锁定时,距离现在的位置约80英里. 我有一个位置管理器设置和一个位置侦听器. 如果这样做,我将得到NULL. myLocOverlay = new MyLocatio

android-基于最小/最大纬度/经度来计算zoomToSpan()度

我在mapView的叠加层上有很多物品. 我知道大多数/顶部/底部/左侧/右侧的对象在哪里.我想使用zoomToSpan()方法缩放到该区域. 用这种方法计算经度/纬度的正确方法是什么?解决方法:我发现有人在这里发布了针对此问题的好的解决方案:http://www.anddev.org/zoom_and_span_on_a_cluster_o

Android MapView无法删除标记

我正在使用locationManager和ItemizedOverlay绘制“我的位置”标记,问题是当触发onLocationChanged时,我正在绘制新标记,而不是最后一个移到新位置,这是我的onLocationChanged代码: public void onLocationChanged(Location location) { myOverlay object1 = new myOverlay(getRe

终结器抛出未捕获的异常

嗨,我收到此错误.我正在使用这个 代码http://www.androidhive.info/2012/08/android-working-with-google-places-and-maps-tutorial/ 当我点击在地图上显示地点时,我得到了这个错误.请给我解决方案 08-28 16:38:20.554: E/System(4978): Uncaught exception thrown by finalizer

Android Map是纯白色屏幕-没有错误

XML(activity_maptest.xml): <?xml version="1.0" encoding="utf-8"?> <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="m

android-无法使用Osmdroid实现onTouchEvent(拖放)

我一直在尝试实现OnTouchEvent,以便当用户移动(拖放)overlayitem时可以做出反应. 我在Osmdroid站点上找到了类似的内容:http://code.google.com/p/osmdroid/issues/detail?id=225.我在这里使用代码作为参考,但仍然无法为我工作,然后我的应用程序在到达hitTest时崩溃. 有什么建议吗?谢

Android getbearing只返回0.0.尝试使用旋转当前位置图标

这部分是前一个问题的扩展:Android programming, mapview locationoverlay: how to change the default blue location dot, with another image 我一直在努力让设备位置显示在地图上(使用enablemylocation很容易),但我需要更换默认图标(很容易,排序),然后旋转它以对应当前设备轴承

除非您触摸mapview,否则不会加载Android MapView

我在我的android应用程序中添加了一个mapview.我在清单中使用了正确的设置,现在我遇到了问题.当我去我有地图的地方时,它只显示画布而不显示地图.如果我触摸它只开始加载.即使这样它也没有完全加载.它只加载到一定的水平.如果我继续触摸屏幕,它会不断加载.但即使这样我也无法放大或

计算Android应用中谷歌地图中多边形所覆盖的区域

我有一系列在我的Android应用程序中形成多边形的Location / GeoPoint对象.我想知道是否有办法计算它所涵盖的面积. 到目前为止,我正在考虑设置一个Web服务,当发布坐标列表时,使用JS Google Maps API v3来计算区域.但是可能有一种方法可以轻松地使用我本身不知道的Android的某些功能

Android在片段中渲染Google Map

如上所示,我有一个片段活动,可以产生两个片段.在地图片段我想要实现并显示地图. 由于我们需要扩展MapActivity,我不确定它是如何在片段内完成的. 试图实现解决方案 (https://stackoverflow.com/a/10739200/1737771) package com.m7.nomad; import android.app.LocalActivityManag

java – 如何在MyLocationOverlay中为“你在这里”点使用自定义位图?

我已经倾倒了文档并且无法解决这个问题.它甚至可能吗? Please see this解决方法:看起来正确的机制是扩展MyLocationOverlay然后覆盖drawMyLocation()受保护的方法. 以下使用箭头显示“你”的位置以及“你”指向的方式: package com.example; import android.content.Context; impor

java – 双击:放大Android MapView?

经过一些工作,我的路线应用程序工作正常. 我唯一想要添加的是双击放大功能,但我不知道如何. 你能给我一个暗示吗?解决方法:实现GestureListener以接收doubleTap事件. 见:Fling gesture detection on grid layout

android – 所有开发人员的一个Google Maps密钥?

我们在应用程序中使用Google MapView,但在不同的计算机上,我们必须使用不同的API密钥,否则MapView不会显示任何内容. 有没有办法为所有开发人员设置一个密钥?解决方法: Is there a way to set one key for all developers? 对于调试签名密钥,请在开发者PC之间复制调试密钥库(例如,

如何在程序中以与android中的whatsapp相同的方式在聊天窗口中显示位置信息?

我正在开发一个聊天应用程序.用户可以发送与whatsapp相同的位置. (我不是在谈论共享实时定位功能).对于这个要求,我使用google place picker api.在这里,我附上了一个代码. 的build.gradle implementation 'com.google.android.gms:play-services-maps:10.2.0' implementation 'co

如何计算Android Geocoder结果的缩放级别

我正在使用Android的Geocoder来搜索我基于地图的应用中的位置.地理编码效果很好,应用程序成功地在地理编码结果上重新定位MapView.问题是我不知道移动到新位置时要使用的缩放级别. location_query参数可以是街道,也可以是国家/地区 – 如何知道放大多远以显示结果位置?那就是,我该怎