跳过主要内容
返回插件
@capgo/capacitor-launch-navigator
教程
@capgo/capacitor-launch-navigator

导航

打开导航应用程序,如 Google Maps 或 Apple Maps,带有目的地的指示

指南

Launch Navigator的教程

在设备上测试

下载Capgo应用程序,然后扫描QRcode。

启动导航器插件预览二维码code

使用@capgo/capacitor-launch-navigator

主插件界面。

安装

bun add @capgo/capacitor-launch-navigator
bunx cap sync

此插件暴露的内容

  • navigate - 使用经纬度坐标导航到一个位置。
  • isAppAvailable - 检查是否有特定的导航应用程序可用。
  • getAvailableApps - 获取设备上可用的导航应用程序列表。
  • getSupportedApps - 获取当前平台支持的应用程序列表。

示例使用

navigate

使用经纬度坐标导航到一个位置。

import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';

await LaunchNavigator.navigate({} as {
    /**
     * Destination coordinates [latitude, longitude]
     */
    destination: [number, number];

    /**
     * Optional navigation options
     */
    options?: NavigateOptions;
  });

isAppAvailable

检查设备上是否有特定的导航应用。

import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';

await LaunchNavigator.isAppAvailable({} as {
    /**
     * App identifier to check
     */
    app: IOSNavigationApp | AndroidNavigationApp | string;
  });

getAvailableApps

获取设备上可用的导航应用列表。

import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';

await LaunchNavigator.getAvailableApps();

getSupportedApps

获取当前平台支持的应用列表。

import { LaunchNavigator } from '@capgo/capacitor-launch-navigator';

await LaunchNavigator.getSupportedApps();

全局参考

继续使用@capgo/capacitor-launch-navigator

如果您正在使用 使用@capgo/capacitor-launch-navigator 来规划原生插件工作,连接它与 @capgo/capacitor-launch-navigator 为 @capgo/capacitor-launch-navigator 的实现细节 开始使用 为开始使用的实现细节 Capgo 插件目录 为 Capgo 插件目录中的产品工作流程 Capacitor 由 Capgo 提供的插件 为 Capacitor 由 Capgo 提供的插件的实现细节 添加或更新插件 为添加或更新插件的实现细节