pallari/geoname-bundle
最新稳定版本:v0.7.0
Composer 安装命令:
composer require pallari/geoname-bundle
包简介
A Symfony bundle for GeoNames with incremental daily updates support.
README 文档
README
🇮🇹 Leggi la documentazione in Italiano
GeonameBundle is a high-performance solution for integrating and maintaining up-to-date geographical data from GeoNames in your Symfony applications. Designed to handle millions of records with minimal memory consumption and an incremental daily sync system.
🚀 Key Features
- Interactive Installer: Complete setup in seconds with
pallari:geoname:install. - Smart Synchronization: Downloads only daily changes and deletions.
- Bulk SQL Performance: Optimized DBAL queries reducing database roundtrips by 99%.
- Universal: Compatible with MySQL, MariaDB, and PostgreSQL.
- Advanced Search: Hybrid strategy combining prefix LIKE and Full-Text search.
- Geospatial & Hierarchy: Native support for breadcrumbs, proximity search, and map bounding boxes.
📖 Documentation
- Installation & Setup: Quick start and configuration.
- Data Synchronization: Importing admin codes and daily updates.
- Querying Data: Using the
GeonameSearchServicefor search, GPS, and navigation.
🛠 Quick Installation
composer require pallari/geoname-bundle php bin/console pallari:geoname:install
⚖️ Disclaimer
This bundle is an independent, open-source project and is not affiliated with GeoNames.org. Data is typically released under the Creative Commons Attribution 4.0 License.
📄 License
MIT License. Developed with ❤️ by Gian-Paolo Pallari.
统计信息
- 总下载量: 121
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-12