jberall/getlatlng

接受一个地址数组,并返回一个包含纬度、经度和latlng数组的对象

安装: 25

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2017-05-16 22:09 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:58:22 UTC


README

接受一个地址数组,并返回一个包含纬度、经度和latlng的数组

安装

安装此扩展的首选方式是通过 composer

您还需要安装 composer require wenbin1989/yii2-curl:dev-master 或添加 "wenbin1989/yii2-curl": "dev-master"

运行以下命令之一:

composer require jberall/getlatlng:dev-master 

或添加

"jberall/getlatlng": "dev-master"

到您的 composer.json 文件的 require 部分中。

用法

扩展安装完成后,只需在您的代码中通过以下方式使用它:

<?php 
        $arrAdd = [
            'address' => '3555 Farnam Street',
            'city' => 'Omaha',
            'province' => 'NB',
            //or 
//            'state' => 'NB',

            'country' => 'CA',
            'postal_code' => '68131',
//          or 
//          'zip' => '68131',
        ];    

//you will need to initilize the class so we can reference the google key.
use jberall\getlatlng\GetLatLng;

    $latlng = new GetLatLng();
    $arrLatLng = $latlng->getLatLngGoogle($this->toArray());
    $this->latlng = $arrLatLng['latlng'] ?? null;
?>