使用 @capgo/capacitor-launch-navigator
插件主界面。
安装
bun add @capgo/capacitor-launch-navigator
bunx cap sync
bunx cap sync 将插件的原生 code 复制到你的原生项目中。每次升级插件后都要重新运行。
导入
import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';
API 概览
| 方法 | 描述 |
|---|---|
navigate |
通过经纬度导航至指定位置。 |
isAppAvailable |
检查特定的导航应用是否可用。 |
getAvailableApps |
获取设备上可用的导航应用列表。 |
getSupportedApps |
获取当前平台支持的应用列表。 |
getDefaultApp |
获取默认导航应用的名称。 |
getAppIcons |
获取供应商图标并进行本地缓存。 |
refreshAppIcons |
刷新供应商图标,忽略缓存有效期。 |
clearIconCache |
清除已缓存的供应商图标。 |
示例
navigate()
通过经纬度导航至指定位置。
import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';
await LaunchNavigator.navigate({ destination: [48.8566, 2.3522] });
isAppAvailable()
检查特定的导航应用是否可用。
import { LaunchNavigator, IOSNavigationApp } from '@capgo/capacitor-launch-navigator';
const result = await LaunchNavigator.isAppAvailable({ app: IOSNavigationApp.APPLE_MAPS });
console.log(result);
getAvailableApps()
获取设备上可用的导航应用列表。
import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';
const result = await LaunchNavigator.getAvailableApps();
console.log(result);
getSupportedApps()
获取当前平台支持的应用列表。
import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';
const result = await LaunchNavigator.getSupportedApps();
console.log(result);
getDefaultApp()
获取默认导航应用的名称。
import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';
const result = await LaunchNavigator.getDefaultApp();
console.log(result);
getAppIcons()
获取服务商图标并进行本地缓存。
import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';
const result = await LaunchNavigator.getAppIcons();
console.log(result);
上表列出了 8 个核心方法。监听器、版本辅助函数以及每个方法的完整契约,请参阅 GitHub 仓库.
完整参考文档
继续阅读 使用 @capgo/capacitor-launch-navigator
如果你正在使用 使用 @capgo/capacitor-launch-navigator 要规划原生插件工作,请将其与 @capgo/capacitor-launch-navigator 有关 @capgo/capacitor-launch-navigator 的实现细节, 快速入门 有关“入门指南”中的实现细节, Capgo 插件目录 查看 Capgo 插件目录中的产品工作流, Capgo 提供的 Capacitor 插件 有关 Capgo 开发的 Capacitor 插件的实现细节,以及 添加或更新插件 有关添加或更新插件的实现细节。