ici-brussels / urbis-php
UrbIS Geolocalization 服务的 PHP 类
0.1.3
2017-11-05 08:59 UTC
Requires
- guzzlehttp/guzzle: ^6.3
README
UrbIS®© 包括布鲁塞尔首都大区的地理数据库集合和在线服务,便于这些数据的便捷使用。
urbis-php 为开发者提供了一个与 PHP 一起轻松使用的工具。
安装
此工具仅需要 PHP 7.0+ 和 guzzlehttp/guzzle。
通过 composer + packagist 使用:https://packagist.org.cn/packages/ici-brussels/urbis-php
用法
$urbis = new Urbis_Geoloc(); // Find relevant address according to input /* Option 1: Structured */ $urbis->getAddress_Structured("rue américaine", "25", "1060", "fr"); /* Option 2: Unstructured */ $urbis->getAddress_Unstructured("rue américaine 25", "fr"); // get array with validated address $result = $urbis->getStructuredAddress(); print_r($result); /* Array ( [StreetName] => Rue Américaine [StreetNumber] => 25 [PostalCode] => 1060 [MunicipalityName] => Saint-Gilles ) */ // get array with latitude/longitude $result = $urbis->getGeographicalLocation(); print_r($result); /* Array ( [lat] => 50.824197276153 [lon] => 4.3554360355926 ) */
致谢
- 由 Bruno Veyckemans (ici Bruxelles) 创建。欢迎所有评论和建议!
- 由布鲁塞尔 UrbIS®© - CIRB 实现