是否可以使用Xamarin Studio和iPhone模拟器模拟/测试'移动'iPhone?

时间:2013-10-22 00:48:40

标签: c# iphone ios xcode xamarin

鉴于创建简单iPhone应用程序时XCode / Xamarin Studio附带的标准iOS Map,有一个简单的方法:

给出纬度/经度列表,每隔x秒读入此列表并将其绘制到地图上。

我知道如何将当前位置绘制到地图上。

我还有以下代码,我试图测试 - 我认为这是连线的,所以当一个新位置被发现时,它会重新绘制到屏幕上

map.DidUpdateUserLocation += (sender, e) => {
    if (map.UserLocation != null) 
    {
        CentreMapAtLocation(map.UserLocation.Coordinate.Latitude,
                            map.UserLocation.Coordinate.Longitude);
    }

这里有一些技巧吗?

1 个答案:

答案 0 :(得分:1)

我之前没有使用过Xamarin,但是如果点击Debug->Location,iOS模拟器就能够测试位置。在这里,您可以使用自定义位置(模拟位于该位置的设备)或类似Freeway Drive的模拟设备行进的位置。

我还假设读取坐标列表是需要测试的。如果是这样,Xcode调试器控制台可以通过单击灰色导航箭头图标从GPX文件中读取坐标。 This is a good reference帮助您入门。我不确定Xamarin是否具有类似的功能。