相关疑难解决方法(0)

如何在android中的osm map中添加更多标记

我找到了一个解决方案如何在openstreet地图中映射气球我根据自己的需要定制osmbonuspack工作正常,但只显示一张地图.

如何在此代码中添加多个标记,我将在下面粘贴?

我的输出网址工作正常,请告诉我如何在图像气泡中添加文字以及如何在地图中添加多个标记?

import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.osmbonuspackdemo.R;

public class NavigationActivity extends Activity 
{
    protected MapView map;
    protected ItemizedOverlayWithBubble<ExtendedOverlayItem> markerOverlays;
    protected ExtendedOverlayItem markerStart;

    @Override public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        map = (MapView) findViewById(R.id.map);
        map.setBuiltInZoomControls(true);
        map.setMultiTouchControls(true);
        MapController mapController = map.getController();

        GeoPoint myPoint1 = new GeoPoint(24.893379000000000000, 67.028060900000010000);
        mapController.setZoom(9);
        mapController.setCenter(myPoint1);


        final ArrayList<ExtendedOverlayItem> waypointsItems = new ArrayList<ExtendedOverlayItem>();
        markerOverlays = new ItemizedOverlayWithBubble<ExtendedOverlayItem>(this, waypointsItems, map);
        map.getOverlays().add(markerOverlays);
        markerStart = putMarkerItem(null, myPoint1, "Start", R.drawable.marker_a, R.drawable.rogger_rabbit);
    }

    public ExtendedOverlayItem putMarkerItem(ExtendedOverlayItem item, GeoPoint …
Run Code Online (Sandbox Code Playgroud)

java android openstreetmap

2
推荐指数
1
解决办法
5321
查看次数

标签 统计

android ×1

java ×1

openstreetmap ×1