psalmsin/placestocoordinates

Placestocoordinates Laravel 包通过轻松获取基于地址的纬度和经度坐标,简化了地理定位任务。它为 Laravel 应用提供了方便的地址到坐标转换方式。

dev-main 2023-09-11 18:24 UTC

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,例如添加“测试”、“变更日志”、“致谢”或其他有关包的相关信息。