psalmsin / placestocoordinates
Placestocoordinates Laravel 包通过轻松获取基于地址的纬度和经度坐标,简化了地理定位任务。它为 Laravel 应用提供了方便的地址到坐标转换方式。
dev-main
2023-09-11 18:24 UTC
Requires
- php: ^8.1
This package is auto-updated.
Last update: 2024-09-11 20:21:17 UTC
README
The PlacesToCoordinates Laravel 包通过轻松获取基于地址的纬度和经度坐标,简化了地理定位任务。它为 Laravel 应用提供了方便的地点到坐标转换方式。
特性
- 轻松从地址中获取纬度和经度坐标。
- 无缝地将地理定位功能集成到您的 Laravel 项目中。
- 简化各种用例的地理编码任务。
安装
要开始使用 PlacesToCoordinates Laravel 包,请按照以下步骤操作
- 通过 Composer 安装包
composer require psalmsin1759/placestocoordinates
- 发布包配置
php artisan vendor:publish --provider="Psalmsin1759\PlacesToCoordinates\CoordinatesServiceProvider"
- 配置您的 Google Maps API 密钥:打开 .env 文件并设置您的 Google Maps API 密钥。
GEOCODING_API_KEY=
使用
一旦安装和配置了包,您就可以使用它从地址获取坐标
use Psalmsin1759\Addresstocoordinates\Coordinates; $address = "1600 Amphitheatre Parkway, Mountain View, CA"; $coordinates = Coordinates::getCoordinates($address); // Access latitude and longitude $latitude = $coordinates->latitude; $longitude = $coordinates->longitude; // Use latitude and longitude as needed
贡献
欢迎对 Laravel 包的贡献!请阅读我们的贡献指南以获取更多详细信息。
许可
Placestocoordinates Laravel 包是开源软件,受 MIT 许可证的许可。
支持
如果您遇到任何问题或有问题,请随时在 GitHub 上创建一个问题。
您可以根据需要进一步自定义 README,例如添加“测试”、“变更日志”、“致谢”或其他有关包的相关信息。