# 乘车服务

您可以如何使用CanCan的功能来构建类似Uber的叫车应用程序？

要构建类似的应用程序，您需要以下功能：

* 允许司机申请在您的应用程序上成为司机的能力
* 让司机在您的应用程序上接收叫车请求的能力
* 让司机在您的应用程序上响应叫车请求的能力
* 让客户在您的应用程序上请求叫车的能力
* 查看司机在地图上的位置的能力
* 与司机分享收入的能力
* 对司机/客户进行评分和/或评论的能力

## 成为您应用程序上的司机

要成为您应用程序上的司机，车主可以与您的频道合作，并直接将他们的车辆列在您的频道的合作伙伴墙上。您可以阅读有关如何执行此操作的页面：

{% content-ref url="/pages/vAr70TzsNIbu7zPA8w7u" %}
[合作伙伴](/zhong-guo-ren/products/cancan/partnerships.md)
{% endcontent-ref %}

## 在您的应用程序上预订司机/车辆

要在您的应用程序上预订司机/车辆，用户首先在您的频道主页面下的**项目 > 合作伙伴**选项卡中找到最适合他们的司机/车辆，就像下图中所示，然后单击它以转到其产品页面。

<figure><img src="/files/sM1dB6gh2qRoSt3sXoCp" alt=""><figcaption></figcaption></figure>

从车辆的产品页面，他们可以直接预订，通过质押市场或使用价值池。您可以在以下页面上找到每种情况的指南：

{% content-ref url="/pages/7kd0SapXZLVlq0uL8cmB" %}
[购买产品/服务](/zhong-guo-ren/products/cancan/products-services/buying-products-services.md)
{% endcontent-ref %}

{% content-ref url="/pages/CCPaxdybItFA2CsQVd5u" %}
[通过 StakeMarket 购买](/zhong-guo-ren/products/cancan/products-services/buying-products-services/buying-through-the-stake-market.md)
{% endcontent-ref %}

{% content-ref url="/pages/jDgYgGXJeKibqbOTEH0h" %}
[通过 Valuepools/DAOs 购买](/zhong-guo-ren/products/cancan/products-services/buying-products-services/buying-through-valuepools-daos.md)
{% endcontent-ref %}

一旦他们预订（购买了车票），司机将与他们联系以建立后续的物流

## 请求车辆/司机并接受请求

另一种预订车辆/司机的方法是在您的频道下的**合同**选项卡下创建一个质押。

<figure><img src="/files/DA8wiVS644MBDNIh0QWo" alt=""><figcaption></figcaption></figure>

请求将作为质押创建，并在**合同 > 质押**选项卡下列出，就像上图中所示。 这样，潜在的司机可以浏览其地区的最新请求，并申请最适合他们的请求。

您可以在以下页面上阅读有关申请质押并接受质押申请的更多信息：

{% content-ref url="/pages/liCCGWvwYH6ZRBgoRuLZ" %}
[招标](/zhong-guo-ren/products/stakemarket/call-for-tenders.md)
{% endcontent-ref %}

司机将能够使用页面右上角的**国家**、**城市**和**产品**标签按钮根据区域过滤请求，就像上图中所示。

## 在地图上查看车辆当前位置

一旦司机和客户联系上，司机可以通过[PayChat](https://paychat.payswap.org)应用程序与客户分享他/她的当前位置，就像下图中所示：

<figure><img src="/files/43ZT43KQHc8MF6VCB7Fu" alt=""><figcaption></figcaption></figure>

## 与司机分享收入

在其合作伙伴墙上列出其车辆时，司机将指定他们愿意为您提供每次通过您的渠道进行的每次行程的百分比。 在下面的图像中，用户在推荐人费用字段中输入了10，这意味着他/她将在每次行程中为您提供10％。

<figure><img src="/files/jqPK7Xd7CfOKVHWDjX9g" alt=""><figcaption></figcaption></figure>

我们还可以看到，渠道允许的最低费用为0％。 您可以通过以下页面上的指南更改此参数，该页面在“更新最低合作伙伴费用”部分下：

{% content-ref url="/pages/vAr70TzsNIbu7zPA8w7u" %}
[合作伙伴](/zhong-guo-ren/products/cancan/partnerships.md)
{% endcontent-ref %}

您可以阅读有关在合作伙伴渠道上列出车辆（产品）的更多信息的页面，该页面在“将项目添加到您的合作伙伴墙上”的部分下。

## 对您的应用程序上的司机/客户进行评分和/或评论

要对司机/车辆进行评分，点击车辆/司机以转到其产品页面，并输入您的评分和评论。 您可以在以下页面上阅读有关如何执行此操作的更多信息：

{% content-ref url="/pages/VOoFfrEndADHm9VHecD8" %}
[评论](/zhong-guo-ren/products/cancan/reviews.md)
{% endcontent-ref %}

如果您是司机，您还可以通过投票向上/向下评价客户的频道。 您可以在以下页面上阅读有关如何执行此操作的更多信息：

{% content-ref url="/pages/d4xtTvWcdYv1kjVAZxAS" %}
[投票数](/zhong-guo-ren/products/cancan/votes.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payswap.org/zhong-guo-ren/use-cases/cancan/ride-hailing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
