Mac上的Android Emulator接收到错误的纬度/经度

Mac上的Android Emulator接收到错误的纬度/经度,android,macos,ddms,Android,Macos,Ddms,好吧,这真是个奇怪的问题 我正在向运行我的应用程序的模拟器发送纬度/经度,它得到了错误的坐标!!!我发送的所有内容(通过使用GPX文件的DDMS、DDMS手册或telnet并使用geo fix命令)都会被接收,但当我打印应用程序接收到的纬度/经度点时,只差一点点(距离我的目标只有几百码) 发现这一点是因为我一直在PC上测试我的应用程序,但最近购买了Mac。所以我正在进行我的标准测试,使用GPX文件和我经常在PC上使用的lat/long点,而应用程序显示了错误的位置 例如: 我发这个: geo f

好吧,这真是个奇怪的问题

我正在向运行我的应用程序的模拟器发送纬度/经度,它得到了错误的坐标!!!我发送的所有内容(通过使用GPX文件的DDMS、DDMS手册或telnet并使用geo fix命令)都会被接收,但当我打印应用程序接收到的纬度/经度点时,只差一点点(距离我的目标只有几百码)

发现这一点是因为我一直在PC上测试我的应用程序,但最近购买了Mac。所以我正在进行我的标准测试,使用GPX文件和我经常在PC上使用的lat/long点,而应用程序显示了错误的位置

例如: 我发这个: geo fix geo fix-72.74 41.74 在我的应用程序中,onLocationChanged,location.toString()表示: 位置[mProvider=gps,mTime=1287892837000,mLatitude=41.740167766667,mLatitude=-72.745334433333,mHasAltitude=false,mAltitude=0.0,mHasSpeed=false,mSpeed=0.0,mHasBearing=false,mBearing=0.0,mHasAccuracy=false,MacCuracity=0.0,mExtras=Bundle[MParceledData.dataSize=4]]

我是说什么鬼东西??谷歌地图也进行了测试,如果我选择myLocation,它将转到相同的古怪坐标,而不是我发送的实际坐标

看起来像是一些奇怪的数学或转换问题,因为数字很接近,但不精确

同样,这一切在PC上都可以正常工作,意思是,在PC上它可以得到我发送的精确坐标。对于Emulator,我使用avd管理器、WVGA854和Google API级别8创建了一个avd


运行在新的MacBook pro、新的Eclipse Helios安装和新的Android SDK安装上。

这似乎是DDMS中的错误。

+1我在电脑上也遇到同样的问题。请参阅