baraja-core / geocoder
本包最新版本(v1.1.0)的许可证信息不可用。
将实际地址重写为地理坐标。
v1.1.0
2022-01-09 19:56 UTC
Requires
- php: ^8.0
- baraja-core/ecommerce-standard: ^0.0
Requires (Dev)
- nette/di: ^3.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.0
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-nette: ^1.0
- phpstan/phpstan-strict-rules: ^1.0
- roave/security-advisories: dev-master
- spaze/phpstan-disallowed-calls: ^2.0
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