760524mkfa00 / laravelgooglemaps
基于 Google Maps 的包
1.0
2021-05-28 01:46 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-25 01:45:46 UTC
README
提供了一个访问 Google Maps API 的良好封装,包括数据库缓存经纬度位置以减少请求。您需要从 Google Maps 平台 获取 API 密钥。
安装
您可以通过 composer 安装此包
composer require 760524mkfa00/laravelgooglemaps php artisan config:publish 760524mkfa00/laravelgooglemaps php artisan migrate
将 'GOOGLE_MAPS_API_KEY=xxxxxxxxxxxxxxxxxxxxxxx' 添加到您的 .env 文件中。
您还可以将您的 AD Sense API 密钥添加到您的 .env 文件中:'GOOGLE_ADSENSE_PUBLISHER_ID=xxxxxxxxxxxxxxxxxxxx'(可选)
使用方法
初始化地图
获取距离
将距离存储到数据库
编辑多边形并将其保存到数据库
在多边形内
Editing Polygons: Add the following css for deleting vertices on right click .delete-menu { position: absolute; background: white; padding: 3px; color: #666; font-weight: bold; border: 1px solid #999; font-family: sans-serif; font-size: 12px; box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3); margin-top: -10px; margin-left: 10px; cursor: pointer; } .delete-menu:hover { background: #eee; }
测试
composer test
更新日志
请参阅 更新日志 了解最近更改的详细信息。
贡献
请参阅 贡献指南 了解详细信息。
安全性
如果您发现任何安全问题,请通过电子邮件 kieranjfahy@gmail.com 联系我们,而不是使用问题跟踪器。
鸣谢
图书馆倡议:BioStall
BioStall 最初为 codeigniter 开发了库,您可以在 http://biostall.com/laravel-google-maps-v3-api-package/ 找到它(链接无效)
从 codeigniter 转换到 Laravel:GeneaLabs -- https://github.com/GeneaLabs/Phpgmaps(但它是未完成的)
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。
Laravel 包模板
此包是用 Laravel 包模板 生成的。