iPhone MapView仅限于密苏里州

时间:2010-10-17 00:21:47

标签: iphone mapkit mkmapview

我正在制作一款专为只有密苏里州本地人设计的iPhone应用程序。所以我的想法是将地图限制在密苏里州附近的密苏里州/地区。我让地图工作正常,显示用户的位置,如果他们更新位置,那么引脚也会移动。我可以使用自定义注释之类的东西吗?或者我可以检查用户位置并确定它是否具有某个纬度,长并根据该位置显示地图?

我在制作这个项目时正在使用xCode。

2 个答案:

答案 0 :(得分:1)

看一下MKMapViewDelegate协议。当用户的位置发生变化以及地图移动时,有一些方法可以通知您。然后,您可以根据用户的位置执行适当的操作。

答案 1 :(得分:1)

使用MKMapView's regioncenterCoordinate属性设置您希望在地图上显示的确切区域。然后,使用同一类的zoomEnabledscrollEnabled停用滚动和缩放。