denason/laravel-neshan
Composer 安装命令:
composer require denason/laravel-neshan
包简介
A Laravel package to interact with the Neshan Map API services
README 文档
README
پکیج laravel-neshan یک واسط توسعهپذیر و قابلاطمینان برای تعامل با API نقشه نشان در Laravel است که تمامی سرویسهای اصلی نقشه نشان را پوشش میدهد.
این پکیج با طراحی مبتنی بر اصول SOLID و پیادهسازی ماژولار، امکان استفاده از قابلیتهایی نظیر مسیریابی، جستجو، تبدیل آدرس و مختصات، نگاشت مسیر، و دریافت نقشههای ایستا را بهصورت یکپارچه در پروژههای لاراولی فراهم میکند. هدف اصلی این پکیج، تسهیل استفاده از APIهای نشان در محیط Laravel و افزایش بهرهوری توسعهدهندگان در پروژههای واقعی است.
✅ امکانات پشتیبانیشده
- 🗺️ Static Map
- 📍 Geocoding
- 🧭 Reverse Geocoding
- 🔎 Search
- 🚦 Direction
- 📊 Map Matching
⚙️ نصب
composer require denason/laravel-neshan
🔐 پیکربندی
در فایل .env مقداردهی زیر را انجام دهید:
NESHAN_API_BASE_URL=https://api.neshan.org NESHAN_MAP_API_KEY= NESHAN_SERVICE_API_KEY=
سپس فایل پیکربندی را منتشر کنید:
php artisan vendor:publish --tag=neshan-config
🚀 نمونه استفاده (سرویس Direction)
$response = Neshan() ->direction() ->origin(35.6892, 51.3890) ->destination(35.7000, 51.4000) ->type('car') ->withTraffic() ->avoidOddEvenZone() ->avoidTrafficZone() ->alternative() ->bearing(90) ->get();
📚 مستندات
مستندات کامل هر سرویس بهزودی در بخش Wiki منتشر خواهد شد.
🪪 مجوز
این پکیج تحت MIT License منتشر شده است.
denason/laravel-neshan 适用场景与选型建议
denason/laravel-neshan 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 5 次下载、GitHub Stars 达 2, 最近一次更新时间为 2025 年 05 月 23 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 denason/laravel-neshan 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 denason/laravel-neshan 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 16
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-23