naif / map_address
一个Laravel Nova字段,可以在地图上放置标记以获取坐标,然后将其反向地理编码以获取街道地址
v1.4
2019-01-07 19:24 UTC
Requires
- php: >=7.1.0
- illuminate/support: ^5.7
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),
支持
https://www.linkedin.com/in/naif
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。