【发布时间】:2014-04-04 08:31:13
【问题描述】:
我有如下代码,但“CLLocation loc = mapView.MyLocation;”将 null 分配给 loc 对象,因此我无法获取当前位置。
如何使用 google map sdk for ios 获取我在 xamarin for ios 中的当前位置。
//and many other using
using Google.Maps;
public partial class MapNavigationController : UIViewController
{
MapView mapView;
public override void LoadView ()
{
base.LoadView ();
var camera = CameraPosition.FromCamera (latitude: 7.2935273,
longitude: 80.6387523,
zoom: 13);
mapView = MapView.FromCamera (RectangleF.Empty, camera);
mapView.MyLocationEnabled = true;
mapView.MapType = MapViewType.Hybrid;
CLLocation loc = mapView.MyLocation;
Console.WriteLine("tapped at " + loc.Coordinate.Latitude + "," +loc.Coordinate.Longitude);
}
}
【问题讨论】:
标签: ios google-maps xamarin.ios xamarin