葡萄酒庄定位应用的设计与分析
1 功能分解
为实现特定功能,需要以下几种服务:
1. 查找精确位置 :该服务接收不完整的位置描述,并返回与之匹配的精确位置。
2. 获取酒庄列表 :返回用户起点附近的所有酒庄列表,用户可根据不同标准筛选要访问的酒庄。
3. 获取酒庄之旅 :获得精确起点后,需获取该起点周围的一组酒庄,具体可细分为:
- 获取构成行程的所有酒庄站点和信息。
- 获取包含这些酒庄的行程地图。
- 导航地图,用适当标记突出显示行程,并支持平移和缩放等基本操作。
4. 驾驶路线 :给定由多个位置组成的路线,需要一组驾驶路线以访问行程中的所有目的地。
我们以现有的 MapPoint Web 服务应用 StoreLocator 为初始设计,对其进行修改以得到 WineryLocator。StoreLocator 与 WineryLocator 在很多方面相似,它接收用户感兴趣的起点,显示多个匹配位置。用户选择起点后,它会生成可导航地图和该起点附近指定半径内的所有咖啡店列表,用户还可点击每家咖啡店获取从起点到该店的驾驶路线。
要从 StoreLocator 得到 WineryLocator,只需进行两项功能更改:
1. 将咖啡店搜索替换为酒庄搜索。
2. 为用户呈现包含起点和所有酒庄的行程,而非像 StoreLocator 那样仅提供从起点到所选店铺的路线列表。
为定位咖啡店或酒庄等兴趣点,MapPoint 允许服务用户使
超级会员免费看
订阅专栏 解锁全文
1621

被折叠的 条评论
为什么被折叠?



