显示自定义地图并在地图上放置图钉/图像

时间:2013-12-10 09:40:18

标签: java android xml map

我想为杂货店创建一个目录应用程序。我已经有了这个地方的平面图。我只是想在视图中显示它,我想给它添加一些标记/图钉/图像..我不知道从哪里开始。有人告诉我使用位图和游说,但我不知道如何使用它,因为谷歌的其他教程是相当模糊和难以理解..

我的应用需要:

  • 显示图片来源的自定义地图
  • 让我可以在上面放置标记,图钉和一些图像

1 个答案:

答案 0 :(得分:1)

一种简单的方法是使用ImageView:

//从你的floorPlanImage中创建一个位图,例如来自文件 Bitmap floorPlanImage = BitmapFactory.decodeFile(filePath, options); //制作一个可变位图,以便进行更改 Bitmap mutableFloorPlanImage = floorPlanImage.copy(Bitmap.Config.ARGB_8888, true); //创建一个画布以在floorPlanImage上绘制 Canvas mCanvas = new Canvas(mutableFloorPlanImage); //在floorPlanImage上绘制一个标记或另一个图像,你可以使用left和top //坐标来定位它,在这个例子中都是0 mCanvas.drawBitmap(markerBitmap, 0, 0, null); //在ImageView中显示结果位图 imageView.setImageBitmap(mutableFloorPlanImage);