ghanem/google-map

Nova Google 地图自动完成字段包。

v1.0.1 2023-12-12 22:55 UTC

This package is auto-updated.

Last update: 2024-09-13 02:08:26 UTC


README

Latest Stable Version License Total Downloads

Nova Google 地图自动完成字段包

此字段允许您使用 Google 地点 API 对用户输入(纬度和经度)进行自动完成和 Google 地图进行操作。

安装

您可以通过 composer 在使用 Nova 的 Laravel 应用程序中安装此包

composer require ghanem/google-map

现在发布配置和本地化文件

php artisan vendor:publish --provider="Ghanem\GoogleMap\FieldServiceProvider"

创建一个应用程序并启用地点 API,创建凭证以获取您的 API 密钥 https://console.developers.google.com

将以下内容添加到您的 .env 文件中

GMAPS_API_KEY=############################

使用方法

将使用声明添加到您的资源中,并使用这些字段

use Ghanem\GoogleMap\GHMap;

GHMap::make('Map'), // Google Map with address picker

Image of character counter

自定义字段

为起始点添加自定义纬度、经度和缩放值

GHMap::make('Map')
    ->latitude('latitude_field_name')
    ->longitude('longitude_field_name')
    ->zoom('zoom'),

隐藏纬度和经度字段

GHMap::make('Map')
    ->hideLatitude()
    ->hideLongitude(),

您可以将任何 nova 基本方法添加到字段中(显示/隐藏、验证等)。

赞助商

💚️ 成为赞助商