如何检索标记图像以在Google Maps API v2中显示完整尺寸的图像?

时间:2014-12-16 07:11:52

标签: android google-maps

我有一个图像作为标记,想要点击该标记来显示全尺寸图像。现在我使用HashMap添加该图像的标记ID,然后使用onMarkerClick显示完整大小的图像。但它显示的是大图像,但没有显示单击标记的正确图像,只显示最后添加的标记。

这是我到目前为止的代码:

WeakHashMap <Marker, Object> haspMap = new WeakHashMap <Marker, Object>();
Marker m;

添加我的标记时:

 m = googleMap.addMarker(new MarkerOptions()
            .position(point)
            .icon(BitmapDescriptorFactory
                 .fromBitmap(bitmap)));
              haspMap.put(m, bitmap);

然后onMarkerClick

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
haspMap.get(m);
Uri imgUri = Uri.parse("file://" + fileUri);
intent.setDataAndType(imgUri, "image/*");
startActivity(intent);

它似乎应该像我理解它一样工作,但不是 我在这做错了什么?

0 个答案:

没有答案