spacedealer / yii2-here
here.com REST API 的 Yii2 扩展
0.1.0
2015-02-04 14:43 UTC
Requires
- spacedealer/here-api: 0.1.*
- yiisoft/yii2: *
Requires (Dev)
- phpunit/phpunit: 4.4.*
This package is auto-updated.
Last update: 2024-08-29 00:04:13 UTC
README
注意:请不要在生产环境中使用。它仍处于开发中。
这是一个为 Yii2 框架提供的 Here APIs 客户端扩展。它封装了 here-api php 库。
有关目前支持的 API,请参阅 here-api php 库 的 README 文件。
要求
- php >= 5.4
- spacedealer/here-api 0.1
安装
推荐通过 composer 安装此扩展。
运行以下命令之一:
php composer.phar require --prefer-dist spacedealer/yii2-here "*"
或者
"spacedealer/yii2-here": "*"
将以下内容添加到您的 composer.json
文件的 require 部分。
使用方法
扩展安装后,只需按以下方式修改您的应用程序组件配置:
'here' => [ 'class' => 'spacedealer\here\Here', 'appCode' => 'your_app_code', 'appId' => 'your_app_id', ],
在您的 Yii2 应用程序逻辑中使用
$geocoder = \Yii::$app->get('here')->getGeoCoder(); $response = $geocoder->geocode([ 'city' => 'Berlin', 'postalCode' => '10997', 'street' => 'Schlessische Str.', 'housenumber' => '28', ]); $displayPosition = $response->getPath('Response/View/0/Result/0/Location/DisplayPosition');