如何使用mapbox SDK在离线地图中添加标记

时间:2014-09-18 09:53:07

标签: android map offline mapbox marker

我正在使用mapbox SDK,并使用mbtile作为离线地图显示。 所以,现在我想在该地图上添加标记。 怎么可能?

1 个答案:

答案 0 :(得分:0)

我在这里得到了解决方案:

public void placeMarker() {
        alMarkerGT = new ArrayList<Marker>();
        marker = new Marker("my Marker", "", latLng);
        marker.setMarker(activity.getResources()
                .getDrawable(R.drawable.map_pin));
        mv.addMarker(marker);
        alMarkerGT.add(marker);
        itemizedIconOverlayGT = new ItemizedIconOverlay(activity, alMarkerGT,
                new OnItemGestureListener<Marker>() {
                    @Override
                    public boolean onItemSingleTapUp(int index, Marker item) {
                        return false;
                    }
                    @Override
                    public boolean onItemLongPress(int index, Marker item) {
                        return false;
                    }
                });
        mv.addItemizedOverlay(itemizedIconOverlayGT);
    }