我正在制作地图套件,我希望显示当前位置,但我得到了美国的位置。
那么任何人都可以建议我如何找到当前位置吗?
答案 0 :(得分:0)
此链接可帮助您获取当前位置..
User Location in iPhone App ..同时检查THIS ...
答案 1 :(得分:0)
默认情况下,在iOS5模拟器上,它会在美国显示一些位置。如果要更改该位置,请在iOS模拟器菜单中转到Debug -> Location -> Custom Location
。在那里,您可以设置纬度和经度,并相应地测试应用程序。这适用于mapkit以及CLLocationManager。
答案 2 :(得分:0)
首先在项目中导入CoreLocation框架。 在真实设备中测试此项目。您无法在iOS模拟器中找到用户的当前位置。
CLLocationCoordinate2D location = [[[mapview userLocation] location] coordinate];
NSLog(@"Location found from Map: %f %f",location.latitude,location.longitude);