【发布时间】:2012-09-11 11:22:30
【问题描述】:
我有这种格式的数据:
POINT(73.0166738279393 33.6788721326803)
MULTILINESTRING((73.0131224998036 33.679001500419,73.0119635003153 33.678392400389,73.0119205001311 33.6783781002692),(73.0131224998036 33.679001500419,73.0136031002029 33.6783443999742),(73.0136031002029 33.6783443999742,73.0147099372139 33.67685138958),(73.0147099372139 33.67685138958,73.0150124997272 33.6770292997624,73.0154158996241 33.6773507003746,73.0157677998441 33.6776577999676,73.016042399737 33.6779721004322,73.0162998999205 33.6783149004124,73.0166738279393 33.6788721326803))
现在我想在 Android 的 Google 地图上绘制它。我制作了一组名称和坐标。
ArrayList<String> coordinates = new ArrayList<String>
coordinates.add(tvcoor.getText().toString());
这会产生一个错误:当我运行我的应用程序时,它会强制停止。 以及如何在地图上绘制它?
【问题讨论】:
-
Gilles 我添加了 if 语句,因为 textView 还收到了另一个数据。但我只想将数据存储到数组列表中
-
谢谢我至少解决了我的错误
-
告诉我这段代码对于将值添加到数组列表表单中是否正确 textviewif((tvTextIn.equals(new String ("POINT")))||(tvTextIn.equals(new String ("MULTILINES ")))) {坐标.add(tvcoor.getText().toString()); }
-
当我运行这段代码时它不在数组列表中存储值所有值都是空它创建了一个大小但都是空的
-
你得到 textview 的值了吗? .请发布您的完整代码。
标签: android google-maps wkt