使用ArcGis在OneMap上显示位置

时间:2013-01-11 03:54:27

标签: android maps arcgis

我在Android应用程序(java)中第一次使用ArcGis。

我通过“一张地图”http://www.onemap.sg/API/Help/RESTExamples.aspx得到了一个地点的X和Y坐标,

现在我想在地图中将此点显示为红点。

X-26005.0765 Y型30007.0973

有没有人知道要遵循的任何教程。我看到了“Hello Map Tutorial”。

任何人都可以通过示例指导我阅读教程或文档。

Asmita

1 个答案:

答案 0 :(得分:2)

您必须使用图形图层添加点的图形表示。 下面的代码是一个例子,你在你给出的坐标中打印一个点。

public class Test extends Activity {

// View elements
MapView map;
GraphicsLayer measures = new GraphicsLayer();
Point point;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);


    // Get elements of the view
    map = (MapView) findViewById(R.id.map);

    map.addLayer(measures);

    Point point = new Point(26005.0765, 30007.0973);

    measures.addGraphic(new Graphic(point,new SimpleMarkerSymbol(Color.RED,10,STYLE.CIRCLE)));

    map.zoomTo(point, 0);
}

}