marleysidapple/geoaddress

Geo-address api for laravel. 获取位置经纬度

dev-master 2016-09-08 06:32 UTC

This package is auto-updated.

Last update: 2024-09-06 14:00:41 UTC


README

通过传递地址字符串获取地点的坐标。

先决条件

这将需要 guzzle。所以首先请确保您已经安装了 guzzle。

"guzzlehttp/guzzle": "~4.0"

安装

要安装,编辑您的 composer.json 并添加以下行。

"marleysidapple/geoaddress": "dev-master"

然后运行 composer update

配置

安装后,转到 config/app.php。在提供者数组中添加

 Marleysid\Geoaddress\GeoaddressServiceProvider::class,

以及也在别名数组中添加 alias

 'Geoaddress'=> Marleysid\Geoaddress\Facade\GeoaddressFacade::class,

为了发布 配置。运行以下命令

php artisan vendor:publish

一旦发布完成,打开 config/geo-address.php 并设置 applicationkey

##示例

在控制器中包含 use Marleysid\Geoaddress\Geoaddress;

$response  = \Geoaddress::latlng('Berlin, Germany');

$lat = $response['lat'];
$lng = $response ['lng'];

贡献

请阅读 CONTRIBUTING.md 了解我们的行为准则和向提交 pull 请求给我们的流程。

作者

许可证

本项目采用 MIT 许可证 - 请参阅 LICENSE.md 文件了解详情

致谢

  • alexpechkarev/google-geocoder