定制 denason/laravel-neshan 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

denason/laravel-neshan

最新稳定版本:v0.1.4

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 منتشر شده است.

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-05-23