naif/map_address

一个Laravel Nova字段,可以在地图上放置标记以获取坐标,然后将其反向地理编码以获取街道地址

v1.4 2019-01-07 19:24 UTC

This package is not auto-updated.

Last update: 2024-09-24 23:11:07 UTC


README

一个Nova字段,可以在地图上放置标记以获取坐标,然后将其反向地理编码以获取街道地址

安装

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

composer require naif/map_address

配置

发布包配置文件

php artisan vendor:publish --provider="Naif\MapAddress\FieldServiceProvider"

这是要发布的文件的 内容,发布位置为config/map-address.php

请将以下键值添加到您的.env.env.example

MAP_ADDRESS_API_KEY=

Optional: Set map and address language
MAP_ADDRESS_LANGUAGE=ar

如果您需要Google Maps API密钥,您可以在Google开发者控制台中创建一个应用程序并启用Places API,然后创建凭证以获取API密钥 https://console.developers.google.com

使用方法

将以下内容添加到Nova/User.php资源文件中

MapAddress::make('address'),

//You can set the initial map location. By default (United States)
 MapAddress::make('address')
    ->initLocation(40.730610,-98.935242),

//You can also set the map zoom level. By default (4)
 MapAddress::make('address')
    ->initLocation(40.730610,-98.935242)
    ->zoom(12),

Package screenshot

Package screenshot

支持

naif@naif.io

https://www.linkedin.com/in/naif

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件