liukai/latlong

Latitude & Longitude selector

Installs: 9

Dependents: 0

Suggesters: 0

Security: 0

pkg:composer/liukai/latlong

dev-master 2025-11-20 01:30 UTC

This package is not auto-updated.

Last update: 2025-11-27 19:29:07 UTC


README

这个 Laravel 扩展为 laravel-admin 提供了纬度和经度选择字段。它支持多种地图服务提供商,包括高德地图、百度地图、谷歌地图、腾讯地图和 Yandex 地图。

功能特点

  • 提供纬度和经度输入字段
  • 支持多种地图服务提供商
  • 提供地图可视化选择界面
  • 支持地址搜索功能
  • 自动定位功能支持

安装

composer require liukai/latlong

然后在 config/app.php 中注册服务提供者(如果您使用的是 Laravel 5.5+,可以跳过这一步):

'providers' => [
    Encore\Admin\Latlong\LatlongServiceProvider::class,
];

使用

在 Laravel-Admin 的表单中使用:

use Encore\Admin\Latlong\Latlong;

// 在表单构建器中
$form->latlong('lat', 'lng', '位置');

您还可以自定义地图高度和缩放级别:

$form->latlong('lat', 'lng', '位置')
     ->height(500)
     ->zoom(15);

配置

在使用前,请确保您已为所选地图服务提供商配置了 API 密钥。配置文件通常位于 config/latlong.php

支持的地图服务

  • 高德地图 (Amap)
  • 百度地图 (Baidu)
  • 谷歌地图 (Google)
  • 腾讯地图 (Tencent)
  • Yandex 地图 (Yandex)

许可证

该扩展包遵循 MIT 许可证。有关详细信息,请参阅 License File