Tag: android mapview

如何删除地图上标记上的阴影?

我在Google地图上显示自定义标记。 他们被安排得很好,但他们有这个有趣的阴影。 我怎样才能删除阴影? @Override public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) { super.draw(canvas, mapView, shadow); // —translate the GeoPoint to screen pixels— Point screenPts = new Point(); mapView.getProjection().toPixels(geoPnt, screenPts); // —add the marker— /*Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.pushpin); canvas.drawBitmap(bmp, screenPts.x, screenPts.y – 67, null);*/ return true; } }

怎么把一个透明按钮放在mapview上?

我想在mapview上放置透明(地图可见下方)按钮吗? 我怎样才能实现这一目标?

mapView不推荐使用方法getZoomControls?

我正在尝试将默认缩放控件显示在google mapView上。 我在看这段代码。 但是不推荐使用getZoomControls()。 我正在尝试使用setBuiltInZoomControls,但是我遇到了错误; 当我调试时,例外是; java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.maptab2/com.test.maptab2.MapTabView}: java.lang.NullPointerException 02-05 09:49:21.239: W/dalvikvm(357): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 02-05 09:49:22.616: E/AndroidRuntime(357): FATAL EXCEPTION: main 02-05 09:49:22.616: E/AndroidRuntime(357): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.mapintab/com.test.mapintab.MapInTabActivity}: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.mapintab/com.test.mapintab.MapInTabActivity}: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.mapintab/com.test.mapintab.MapInTabActivity}: java.lang.RuntimeException: Unable to start activity […]

如何在设备轮换时保持地图状态?

我有一个嵌套片段 ,我希望在设备方向改变时保持状态。 它是这样的: 我在嵌套片段中实例化一个mapView,当设备旋转时,用户必须位于相同的位置。 我怎么能做到这一点? 谢谢

如何找到多个点的中心? Android的

我在MapView上放置了多个点,并希望将地图置于这些点上,即不是任何特定的点,只是它们的平均中心。 我知道在Javascript G. Maps API中有一种方法。 我想知道是否有一种先前的方法在Android中执行此操作?

没有MapActivity的MapView

我正在编写这个android应用程序,我在其中有许多扩展Activity类的活动。 我还需要一个使用MapView在屏幕上显示Map以及ListView的活动(类似于租赁房屋列表,其中房屋使用地图上的图钉显示)因为我有一个扩展Activity类的基类,所有其他活动扩展了该基类。 只有具有地图的特定屏幕才需要扩展MapActivity类。 当我尝试这样做时,我抛出了IllegalAccessErrorexception。 项目设置 – Android 2.1-update1和GoogleAPI 2.1-update 1都抛出相同的exception。 该应用程序适用于平板电脑。 我已经确定我有清单中的条目。 任何帮助将非常感激。

Android – 在MapView上绘制路径作为叠加层

我有一个扩展Overlay和实现Overlay.Snappable的类。 我已经覆盖了它的draw方法: @Override public void draw(Canvas canvas, MapView mv, boolean shadow) { Projection projection = mv.getProjection(); ArrayList geoPoints = new ArrayList(); //Creating geopoints – ommited for readability Path p = new Path(); for (int i = 0; i < geoPoints.size(); i++) { if (i == geoPoints.size() – 1) { break; } Point from = new […]

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

我已经倾倒了文档并且无法解决这个问题。 它甚至可能吗? 请看这个

画出外面填充的透明圆圈

我有一个mapview,我想绘制一个圆圈,专注于给定的区域。 但我希望圆圈被倒置。 也就是说,它不是被填充的圆圈内部,而是透明的,其他一切都被填满。 看到这张图片的意思(http://sofzh.miximages.com/java/zxIMZ.png)。 上半部分显示了我可以用正常的圆圈做什么。 底部显示“倒”圆。 我试图搜索,但很难找到我想要的东西。 有谁知道我怎么能做这样的事情?

双击:放大Android MapView?

经过一些工作,我的路线应用程序工作正常。 我唯一想要添加的是双击放大function,但我不知道如何。 你能给我一个提示吗?