1. 首页
  2. Laravel

Laravel地理编码

地理化学需氧量由Mathias Hansen创建的地理编码服务刚刚发布了一个用于与该服务集成的PHP和Laravel库。它包括地理编码、反向地理编码以及美国和加拿大地址的数据匹配。
这里有一个例子:
> 2 3/* 4{ 5\”input\”: { 6\”address_components\”: { 7\”number\”: \”1109\” 8\”predirectional\”: \”N\” 9\”street\”: \”Highland\”10\”suffix\”: \”St\”11\”formatted_street\”: \”N Highland St\”12\”city\”: \”Arlington\”13\”state\”: \”VA\”14\”country\”: \”US\”15}16\”formatted_address\”: \”1109 N Highland St, Arlington, VA\”17}18\”results\”: array:2 [20\”address_components\”: {21\”number\”: \”1109\”22\”predirectional\”: \”N\”23\”street\”: \”Highland\”24\”suffix\”: \”St\”25\”formatted_street\”: \”N Highland St\”26\”city\”: \”Arlington\”27\”county\”: \”Arlington County\”28\”state\”: \”VA\”29\”zip\”: \”22201\”30\”country\”: \”US\”31}32\”formatted_address\”: \”1109 N Highland St, Arlington, VA 22201\”33\”location\”: {34\”lat\”: 38.88667235\”lng\”: -77.09473536}37\”accuracy\”: 138\”accuracy_type\”: \”rooftop\”39\”source\”: \”Arlington\”40}42\”address_components\”: {43\”number\”: \”1109\”44\”predirectional\”: \”N\”45\”street\”: \”Highland\”46\”suffix\”: \”St\”47\”formatted_street\”: \”N Highland St\”48\”city\”: \”Arlington\”49\”county\”: \”Arlington County\”50\”state\”: \”VA\”51\”zip\”: \”22201\”52\”country\”: \”US\”53}54\”formatted_address\”: \”1109 N Highland St, Arlington, VA 22201\”55\”location\”: {56\”lat\”: 38.88666557\”lng\”: -77.09473358}59\”accuracy\”: 160\”accuracy_type\”: \”rooftop\”61\”source\”: \”Virginia Geographic Information Network (VGIN)\”62}63]64}65*/
当然,这只是基础知识,地理编码在我们构建应用程序的过程中可以用于很多事情。这可以是从查找纬度/经度、地址、正确的邮政编码、时区,甚至国会信息的所有内容。
您可以从他们的Github repo中找到更多详细信息并试用该软件包,每天前2500次查找都是免费的。

Laravel地理编码 为WP2原创文章,链接:https://www.wp2.cn/laravel/laravel%e5%9c%b0%e7%90%86%e7%bc%96%e7%a0%81/