gpt4 book ai didi

android - 使用 ArcGis 在 OneMap 上显示位置

转载 作者:行者123 更新时间:2023-11-29 00:33:07 24 4
gpt4 key购买 nike

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

我通过“一张 map ”获得了某个位置的 X 和 Y 坐标 http://www.onemap.sg/API/Help/RESTExamples.aspx ,

现在我想在 map 中将该点显示为红点。

X-26005.0765Y-30007.0973

有谁知道要遵循的教程。我看到了《Hello Map Tutorial》。

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

阿斯米塔

最佳答案

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

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);
}

关于android - 使用 ArcGis 在 OneMap 上显示位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14271411/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com