【发布时间】:2011-07-12 13:44:32
【问题描述】:
我在 Android 上的 Map 上做了一个应用程序,其中我必须使用 latitude 和 longitude 在地图上的不同位置放置标记。我已阅读此 link 来放置标记并成功放置 @ 987654324@。
但问题是“我必须在不同位置的标记内添加数字”
如何在标记中添加数字?有没有像添加显示数字的文本视图这样的东西?
请建议我并解决我的问题?
提前致谢
【问题讨论】:
我在 Android 上的 Map 上做了一个应用程序,其中我必须使用 latitude 和 longitude 在地图上的不同位置放置标记。我已阅读此 link 来放置标记并成功放置 @ 987654324@。
但问题是“我必须在不同位置的标记内添加数字”
如何在标记中添加数字?有没有像添加显示数字的文本视图这样的东西?
请建议我并解决我的问题?
提前致谢
【问题讨论】:
您可以使用 OverlayItem.setMarker(Drawable) 以及不同的图标/图像来实现效果。它会像
Drawable drawable = this.getResources().getDrawable(R.drawable.androidmarker1);
OverlayItem overlayitem1 = new OverlayItem(point1, "Hola, Mundo!", "I'm in Mexico City1!");
overlayitem1.setMarker(drawable);
drawable = this.getResources().getDrawable(R.drawable.androidmarker2);
OverlayItem overlayitem2 = new OverlayItem(point2, "Hola, Mundo!", "I'm in Mexico City2!");
overlayitem2.setMarker(drawable);
【讨论】: