我们上一篇文章讲了如何在Teams app里扫描二维码,这篇文章我们来看一下如何获取当前设备的地理位置,并且在地图上显示地理位置。
首先,我们先到app studio里,创建一个teams app,然后创建tab,并且确保我们勾选了 “Permission to return the user’s location” 这个选项。
或者我们手动在manifest.json里输入这么一段:
{
"$schema": "https://developer.microsoft.com/json-schemas/teams/v1.10/MicrosoftTeams.schema.json",
"manifestVersion": "1.10",
...
"devicePermissions": [
"media",
],
...
}
地理位置的 API 有两块:
获取设备的地理位置
我们先来看一下这个api如果使用:
const locationProps = { "allowChooseLocation": true, "showMap": true };
microsoftTeams.location.getLocation(
locationProps,
(err: microsoftTeams.SdkError, location: microsoftTeams.location.