austintoddj / php-postgresql-zipcode-class
邮编范围和距离计算类
v1.0.0
2016-03-21 12:50 UTC
This package is not auto-updated.
Last update: 2024-09-12 00:14:12 UTC
README
Zip-Calc 是为了将 Quixotix 在 2005 年编写的一个 PHP 类(由 Quixotix 创建)从 MySQL 转换为 PostgreSQL 而创建的。这个类可以计算美国邮编之间的距离,并找到给定已知邮编的 9 个半径范围内的所有邮编。
数据库
示例中使用的数据库表的 CREATE
语法如下
CREATE TABLE "public"."maps" ( zip_code_id SERIAL PRIMARY KEY, zip_code TEXT NOT NULL, city TEXT NOT NULL, county TEXT NOT NULL, state_name TEXT NOT NULL, state_prefix TEXT NOT NULL, area_code TEXT NOT NULL, time_zone TEXT NOT NULL, lat NUMERIC(10,7) NOT NULL, lon NUMERIC(10,7) NOT NULL );
安装
通过 Composer 安装项目
composer create-project austintoddj/zip-calc
步骤 3:PgSQL 导入
一旦进入数据库,请导入项目中包含的 data/maps.sql
文件。如果您需要有关如何使用 PgSQL 数据库的帮助,请参阅 Digital Ocean 的更多内容。
步骤 4:更新凭据
在 example.php
文件中,您需要更新 $connectionString
。
步骤 5:运行示例
如果您正确地遵循了到这一点的步骤,当您从浏览器访问 example.php
时,应该会看到以下内容
许可证
Zip-Calc 是开源软件,根据 MIT 许可证 授权。