我正在制作一款专为只有密苏里州本地人设计的iPhone应用程序。所以我的想法是将地图限制在密苏里州附近的密苏里州/地区。我让地图工作正常,显示用户的位置,如果他们更新位置,那么引脚也会移动。我可以使用自定义注释之类的东西吗?或者我可以检查用户位置并确定它是否具有某个纬度,长并根据该位置显示地图?
我在制作这个项目时正在使用xCode。
答案 0 :(得分:1)
看一下MKMapViewDelegate协议。当用户的位置发生变化以及地图移动时,有一些方法可以通知您。然后,您可以根据用户的位置执行适当的操作。
答案 1 :(得分:1)
使用MKMapView's
region
和centerCoordinate
属性设置您希望在地图上显示的确切区域。然后,使用同一类的zoomEnabled
和scrollEnabled
停用滚动和缩放。