Zh-hans:Key:fee
| 说明 |
|---|
| 是或否,用于表示使用此设施是否收费。 |
| 组: properties |
| 用于这些元素 |
| 常用组合 |
| 另见 |
| 状态:实际使用 |
| 此标签的工具 |
fee 标签规定了进入、通行、服务、使用或其他方面任何费用的性质。示例包括汽车停车(amenity=parking)、厕所(amenity=toilets)以及旅游景点和历史建筑(例如 historic=castle)。
取值
| 取值 | 含义 |
|---|---|
yes |
通常收取费用。 |
no |
不收取费用。 |
donation |
不要求付费,但接受自愿捐款。 |
fee=* 应包含一个(默认)取值,在没有条件适用时生效。
条件限制语法可用于 fee:conditional=*,以表达更复杂的规则。
例如:
fee=yes+fee:conditional=no @ customers- 表示对顾客免收费用fee=no+fee:conditional=yes @ 08:00-08:20- 表示某物免费,但 8:00 至 8:20 之间除外fee=yes+fee:conditional=no @ We- 收费,但周三免费fee=no+fee:conditional=yes @ stay > 2 hours- 停留不超过两小时的停车免费[1]fee=yes+fee:conditional=no @ stay < 2 hours- 同样,停留不超过两小时的停车免费(区别在于哪个作为默认值,供不支持条件限制的数据使用方使用)fee=yes+fee:conditional=no @ stay < 90 minutes- 停留不超过 90 分钟的停车免费(某些停车场以分钟描述停车时长)fee=yes+fee:conditional=no @ age < 12- 表示对 12 岁以下儿童免费。fee=no+fee:conditional=yes @ stay > 2 hours AND Mo-Fr 07:00-19:00; yes @ stay > 2 hours AND Sa 07:00-13:00- 免费,但在周一至周五 7:00-19:00 或周六 07:00-13:00 停留超过 2 小时除外。fee=no+fee:conditional=yes @ Mo-Fr 09:00-19:00; yes @ Sa 09:00-13:00- 免费,但在周一至周五 9:00-19:00 或周六 09:00-13:00 除外。
- 注意:虽然语法与
opening_hours=*相似,但有区别,例如:- Mo-Fr 09:00-19:00; Sa 09:00-13:00(opening_hours 中的语法)
- yes @ Mo-Fr 09:00-19:00; Sa 09:00-13:00(fee:conditional 中的错误语法)。
- yes @ Mo-Fr 09:00-19:00; yes @ Sa 09:00-13:00(fee:conditional 中的正确语法,在 ";" 之后必须重复限制取值)。
- yes @ (Mo-Fr 09:00-19:00; Sa 09:00-13:00)(fee:conditional 中的替代语法,多个条件必须放在括号之间)。
fee:disabled=* 也可用于直接指定费用是否适用于残障用户;例如,对他们免收费用。
常见标注错误
把收费时间作为 fee=* 的取值
示例:
fee=Mo-Fr 08:00-17:00
使用 opening_hours=* 风格的日期/时间范围作为 fee=* 的取值来指定何时收费,是一个较为常见的错误。当费用仅在部分时间适用时,如上所述,应使用 fee:conditional=*。
当你遇到像 这样的取值并希望使用正确语法时,一种策略是将其替换为 fee=Mo-Fr 08:00-17:00fee=no 和 fee:conditional=yes @ (Mo-Fr 08:00-17:00)。
把费用金额作为 fee=* 的取值
示例:fee=$10
设置 fee=yes 并使用 charge=* 和/或 charge:conditional=*。在此示例中,即为 fee=yes + charge=10.00 USD。
会员费或长期合约
此键主要针对按次使用收费、且在使用设施时可在现场付费的设施,例如:
- 博物馆或公园的入场费
- 车辆停车的按时间计费
- 收费公共厕所
然而,也有一些设施是作为会员资格的一部分或长期合约收费的——例如体育俱乐部、自助仓储设施、健身俱乐部、菜园等。
从技术上讲,会员费也是一种"费用"。然而,这些设施不应标注 fee=yes,因为访客不能直接走进来付费。
而应添加 membership=required 来表示该设施只能由持有某种会员资格或签订长期合约的人使用,或者如果可以使用会员资格(例如享受折扣价或免费时段),则添加 membership=yes。
参见
payment:*=*- 用于指明精确的支付方式。toll=*- 用于表示道路、桥梁、渡轮或其他路径需要收费——即使用时必须付费。此键用于替代fee=*。charge=*- 用于指明收取的费用(其他用途相同但未记录在案的键有fee:amount=*和fee:price=*)fee:description=*- 当fee=*+conditional=*不够用时,对费用的自由格式描述internet_access:fee=*
