ride / app-orm-geo
Ride ORM 的地理位置模型。
1.0.0
2016-10-14 10:06 UTC
Requires
- ride/app: ^1.0.0
- ride/app-geocode: ^1.0.0
- ride/app-orm: ^1.0.0
- ride/lib-geocode: ^1.0.0
- ride/lib-orm: ^1.0.0
- ride/lib-system: ^1.0.0
README
此模块向 ORM 添加地理位置模型。此模型可用于存储地理位置,如大陆、国家、地区、城市等。
导入数据
默认情况下,所有大陆和国家都作为某些国家的地区提供。要添加城市,请从 http://download.geonames.org/export/zip 下载您的国家存档。将存档中的国家文本文件提取到您的应用程序目录(或模块)中的 data/geo/geonames。
现在您可以调用 ride\service\GeoImportService->import()
来导入大陆和国家。要导入城市,请调用 ride\service\GeoImportService->importCities('country-code')
。这可能会根据国家的大小而花费一些时间。
相关模块
安装
您可以使用 Composer 安装此应用程序。
composer require ride/app-orm-geo