使用@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插件目录中获取产品工作流程 Capacitor Capgo 的插件 为 Capacitor Capgo 的实现细节, 添加或更新插件 为添加或更新插件的实现细节。