引自《iOS12界面交互设计规范(iOS 12 Human Interface Guidelines)》
地图视图允许你在应用内显示地理信息,且可以支持系统自带地图应用所提供的大部分功能。一个地图视图可以被设置去显示一个标准的地图或卫星图像,或者二者兼备。它可以包含位置指针以及覆盖面积,且可以支持放大及缩小。如果你的应用支持导航,例如一个导航应用,那么你完全可以使用地图视图去显示航向。
一般来说,保持地图的交互属性(In general, keep your map interactive.)用户会很习惯的去使用手势操作与地图进行交互,而且会期望可以使用类型的操作形式进行交互。


使用标准的位置指针颜色(Use expected pin colors.)一个位置指针定义了你的地图中一个点的意义。用户对于地图中标准的位置指针颜色已经很熟悉了。所以应该避免使用同标准位置指针颜色不同的颜色。一般来讲,红色代表终点,绿色代表起点,粉色则代表用户当前具体位置。