liukai / latlong
Latitude & Longitude selector
dev-master
2025-11-20 01:30 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: ~1.6
Requires (Dev)
- phpunit/phpunit: ~6.0
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。