地点列表模板呈现一个有序的位置列表(或子列表的容器),这些列表叠加在应用库提供的地图上。
![地点列表(地图)模板的线框图](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/place-list-map-template.png?authuser=3&hl=sl)
标记
标记用于将列表项与地图上的位置关联起来,或用于标识锚点位置。您可以将标记指定为可点按(与地图上的任何区域一样),这样用户只需点按标记即可触发相应操作,例如显示该标记的相关信息。
![示例标记](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/place-list-map-template-markers.png?authuser=3&hl=sl)
标记类型
- 地图标记:在地图上,使用以下属性之一进行标记:文字(最多 3 个字母)、图标或图片
- 列表标记(未显示):在列表中,与地图标记对应的标记,具有匹配的元数据和图片或图标资源
- 锚点标记(可选):在地图上,用于显示搜索区域的中心
应用可以用任何颜色自定义标记的背景颜色。地图标记使用的颜色会应用于列表标记。
地点列表(地图)模板示例
![地点列表(地图)模板、标记、锚点标记](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/place-list-map-template-list.png?authuser=3&hl=sl)
![地点列表(地图)模板、子列表](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/templates/images/place-list-map-template-sublists.png?authuser=3&hl=sl)
包含相应地图标记和锚点标记的位置列表(Android Auto 示例)
插入符号指向子列表的列表(AAOS 示例)
地点列表(地图)模板用户体验要求
应用开发者:
必需 | 显示每个列表项的时长或距离(容器项除外)。 |
必需 | 将操作与每个列表行关联(不允许仅包含信息的行)。 |
必需 | 仅显示适合应用类型的位置(停车应用的停车位、充电应用的充电站)。 |
应当 | 在列表中至少包含一个位置或可浏览的列表项(容器)。 |
应当 | 为列表中的每个位置在地图上显示相应的标记。 |
应当 | 仅显示距离最近的或最相关的位置。 |
应当 | 考虑支持列表的内容刷新,以便用户在离开原始列表的范围后可以更新该列表。 |