tutu-laravel-admin-ext / tencent-map
为 Laravel-admin 提供的腾讯地图搜索功能
dev-master
2021-11-26 09:51 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: ~1.6
- laravel/framework: ~5.5
Requires (Dev)
- laravel/laravel: ~5.5
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-26 16:18:36 UTC
README
此扩展用于帮助您在表单中通过使用腾讯地图搜索地址和点击地图来获取经纬度。
截图
安装
composer require jxlwqq/tencent-map
配置
打开config/admin.php文件,根据您的实际情况在extensions部分添加以下配置:
'extensions' => [
'tencent-map' => [
'enable' => true,
'api_key' => env('TENCENT_MAP_API_KEY')
]
]
api_key 在 腾讯位置服务控制台 -> key管理 中创建。
使用
假设您的表中有两个字段latitude
和longitude
分别表示纬度和经度,那么在表单中使用如下:
$form->tencentMap('latitude', 'longitude', '经纬度'); // 设置地图高度 $form->tencentMap('latitude', 'longitude', '经纬度')->height(500); // 设置地图缩放 $form->tencentMap('latitude', 'longitude', '经纬度')->zoom(13); // 设置默认值 $form->tencentMap('latitude', 'longitude', '经纬度')->default(['lat' => 90, 'lng' => 90]);
许可协议
许可协议为 MIT许可协议 (MIT)。