0

在创建简单的 iPhone 应用程序时,鉴于 XCode/Xamarin Studio 附带的标准 iOS 地图,是否有一种简单的方法:

给定一个纬度/经度列表,每 x 秒读取一次此列表并将其绘制到地图上。

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

我也有以下代码,我正在尝试测试 - 我相信这是连接起来的,所以当一个新位置被“发现”时,它会将它重新绘制到屏幕上。

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

有什么诀窍吗,这里?

4

1 回答 1

1

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

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

于 2013-10-22T02:45:00.913 回答