baraja-core/geocoder

本包最新版本(v1.1.0)的许可证信息不可用。

将实际地址重写为地理坐标。

v1.1.0 2022-01-09 19:56 UTC

This package is auto-updated.

Last update: 2024-09-08 17:50:43 UTC


README

将实际地址重写为地理坐标。

想法

地址地理编码的任务是将我们从用户或另一个API获取的实际地址重写为实际的GPS坐标。如果地址过于笼统且代表一个较大的区域,我们将返回该区域的中点。

将地址转录为GPS的过程并不总是可靠和准确的。使用来自许多来源的数据,但在某些情况下,转录可能失败或返回错误的结果。

在使用地理编码器时,请始终验证应用程序中预设区域内的输出坐标。

如何使用

简单创建实例并调用方法

$geocoder = new \Baraja\Geocoder\Geocoder();
$coordinates = new $geocoder->decode('Náměstí Míru Praha');

echo $coordinates->getLatitude(); // 50.075075836281066
echo $coordinates->getLongitude(); // 14.437529917970826