salmanbe/mapquest

Laravel 库,用于从 Map Quest API 导入地址的经纬度

v1.0 2023-08-13 03:17 UTC

This package is auto-updated.

Last update: 2024-09-16 15:58:41 UTC


README

此易于使用的库可以从 Map Quest API 导入经纬度坐标。您必须前往 developer.mapquest.com 进行注册并获取一个 API 密钥才能使用此库。请注意,此 Laravel 库并非代表 Map Quest 制作,开发者也不是代表 Map Quest 行动。Map Quest 与此库之间没有合作。Map Quest 对此库不承担责任。Map Quest API 信用归 Map Quest。

视频教程

Laravel MapQuest

Laravel 安装

使用 composer 安装

composer require salmanbe/mapquest

包含一个服务提供程序,用于与 Laravel 框架集成。此服务应自动注册,否则请将以下内容添加到 config/app.php 中的 providers 数组中

Salmanbe\MapQuest\MapQuestServiceProvider::class,

您还可以将其作为 Facade 添加到 config/app.php

'MapQuest' => Salmanbe\MapQuest\MapQuest::class,

向 config/app.php 添加 2 行

'map_quest_url' => env('MAP_QUEST_URL', ''),
'map_quest_key' => env('MAP_QUEST_KEY', ''),

向 .env 添加 2 行

MAP_QUEST_URL=https://www.mapquestapi.com/geocoding/v1/address
MAP_QUEST_KEY=your_mapquest_api_key

基本用法

在您想使用它的类顶部添加 use Salmanbe\MapQuest\MapQuest;use MapQuest;。然后创建类实例。

$map = new MapQuest();

设置地址

$map->set($address);

获取纬度

echo $map->latitude();

获取经度

echo $map->longitude();

获取坐标

echo $map->coordinates();

获取状态码

echo $map->status();

卸载

首先从 config/app.php 中删除 Salmanbe\MapQuest\MapQuestServiceProvider::class,'MapQuest' => Salmanbe\MapQuest\MapQuest::class, 如果已添加。然后运行 composer remove salmanbe/mapquest

许可证

此库根据 MIT 许可证授权。有关更多信息,请参阅许可证文件

安全联系方式

要报告安全漏洞,请遵循这些步骤