ici-brussels/urbis-php

UrbIS Geolocalization 服务的 PHP 类

0.1.3 2017-11-05 08:59 UTC

This package is not auto-updated.

Last update: 2024-09-25 08:39:25 UTC


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 实现