我安装了Android Studio 2.2,并尝试使用location选项设置位置。我想通过KML文件来做,但总是收到同样的错误:
我用来加载位置的文件是:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.x">
<Placemark>
<name>Casa de ACME</name>
<description>Casa de ACME</description>
<Point>
<coordinates>-1.705219,38.267902,0</coordinates>
</Point>
</Placemark>
</kml>
我的档案有什么问题?我究竟做错了什么?
答案 0 :(得分:1)
我刚尝试过您的文件并正确加载(在我的机器上)。很可能这意味着问题是特定于机器的。查看代码,我看到以下非常依赖于配置的块:
GpsFix new_fix;
while(3 == sscanf(coordinates + offset,
"%f , %f , %f%n",
&new_fix.longitude,
&new_fix.latitude,
&new_fix.elevation,
&n)) {
fixes->push_back(new_fix);
offset += n;
}
如果将小数点分隔符设置为“&#39;”,则此代码不起作用。&#39;在你的机器上。
模拟器错误:https://code.google.com/p/android/issues/detail?id=224400