跳过主要内容
@capgo/capacitor-nativegeocoder 重命名 原名为@capgo/nativegeocoder,现更名为@capgo/capacitor-nativegeocoder。 位置 开源

原生地理编码 Capacitor 插件

使用原生地理编码将地址转换为坐标和坐标转换为地址

安装

bun add @capgo/capacitor-nativegeocoder bunx cap sync
npm、pnpm 或 yarn
  • npm install @capgo/capacitor-nativegeocoder
  • pnpm add @capgo/capacitor-nativegeocoder
  • yarn add @capgo/capacitor-nativegeocoder

指南

如何在Capacitor中使用Native Geocoder

测试设备

下载 Capgo 应用,然后扫描二维码 code。

原生地理编码插件预览二维码 code

使用 @capgo/capacitor-nativegeocoder

Capacitor 原生地理编码插件

安装

npm install @capgo/capacitor-nativegeocoder
npx cap sync

此插件暴露的内容

  • reverseGeocode - 将经纬度转换为地址。
  • forwardGeocode - 将地址转换为经纬度。

- 示例用法

reverseGeocode

- 将经纬度转换为地址。

import { NativeGeocoder } from '@capgo/capacitor-nativegeocoder';

const result = await NativeGeocoder.reverseGeocode({
  latitude: 48.8566,
  longitude: 2.3522,
});
console.log(result);

forwardGeocode

- 将地址转换为经纬度。

import { NativeGeocoder } from '@capgo/capacitor-nativegeocoder';

const result = await NativeGeocoder.forwardGeocode({ addressString: 'address-string' });
console.log(result);

- 全部参考

- 使用 @capgo/capacitor-nativegeocoder 继续

- 如果您正在使用 - 使用 @capgo/capacitor-nativegeocoder 为native插件工作做出计划,连接它 @capgo/capacitor-nativegeocoder 在@capgo/capacitor-nativegeocoder中了解实现细节 开始使用 在开始使用中了解实现细节 Capgo插件目录 了解Capgo插件目录中的产品工作流程 Capacitor由Capgo提供的插件 在Capacitor由Capgo提供的插件中了解实现细节,并 添加或更新插件 在添加或更新插件中了解实现细节

常见问题

Native Geocoder插件常见问题

如何在Capacitor应用中安装Native Geocoder插件?

运行"bun add @capgo/capacitor-nativegeocoder" (或"npm install @capgo/capacitor-nativegeocoder"),然后运行"bunx cap sync"以便iOS和Android项目捕获native code。从"@capgo/capacitor-nativegeocoder"中导入它到你的应用code。

是否@capgo/capacitor-nativegeocoder支持React、Vue和Angular?

是的。Native Geocoder是一个Capacitor包,因此它可以与任何运行在Capacitor中的Web框架一起工作,包括Ionic、React、Vue、Angular、Svelte和纯JavaScript。

哪个Capacitor版本支持@capgo/capacitor-nativegeocoder?

Capgo插件遵循Capacitor的主要版本:使用与Capacitor主要版本匹配的插件主要版本(例如,插件v8与Capacitor 8)。在GitHub README中列出的兼容性表格列出了维护的版本。

是否@capgo/capacitor-nativegeocoder是免费和开源的?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-nativegeocoder/ and the package is free to install from npm. Bug reports and pull requests are welcome.

是否可以在App Store评审时更新使用Native Geocoder的code?

安装或升级插件会更改本机code,因此需要一个新的商店构建。然后,JavaScript、HTML和CSS更改,调用插件的更改,可以立即与Capgo实时更新一起发布。

不必等待应用程序审查即可将 Native Geocoder 更改推送到商店

一旦插件在您的商店中构建,Capgo 即刻更新将推送您的 JavaScript、HTML 和 CSS 更改到用户中。

开始使用 Capgo