【问题标题】:yii2 2amigos google mapsyii2 2amigos 谷歌地图
【发布时间】:2017-10-24 19:18:50
【问题描述】:

我正在使用 Yii2 2amigos/google 地图。 有人能解释一下这是如何工作的吗?

我收到以下错误: 找不到类“供应商\dosamigos\google\maps\LatLng”

我认为 latLng 的文件路径是上面的,但是我的供应商中的文件路径是: 供应商/2amigos/yii2-google-maps-library/latlng

不确定显示的错误

编辑:感谢 gmc 的帮助

use yii\helpers\Html;
use yii\widgets\DetailView;
use backend\models\House;
use dosamigos\google\maps\LatLng;
use dosamigos\google\maps\services\DirectionsWayPoint;
use dosamigos\google\maps\services\TravelMode;
use dosamigos\google\maps\overlays\PolylineOptions;
use dosamigos\google\maps\services\DirectionsRenderer;
use dosamigos\google\maps\services\DirectionsService;
use dosamigos\google\maps\overlays\InfoWindow;
use dosamigos\google\maps\overlays\Marker;
use dosamigos\google\maps\Map;
use dosamigos\google\maps\services\DirectionsRequest;
use dosamigos\google\maps\overlays\Polygon;
use dosamigos\google\maps\layers\BicyclingLayer;

    $coord = new LatLng(['lat' => 39.720089311812094, 'lng' =>     2.91165944519042]);
$map = new Map([
'center' => $coord,
'zoom' => 14,
]);

// Display the map -finally :)
echo $map->display(); 

编辑 2: 问题是 guzzlehttp 4 更新到 guzzlehttp 6 并且可以正常工作。 感谢gmc和touqeer的帮助。

【问题讨论】:

  • 您的视图开头是否有以下use dosamigos\google\maps\LatLng;
  • 是的,我遵循了文档。尝试加载示例中的内容
  • 您的供应商路径是正确的,除非您发布代码,否则我不知道还有什么推荐
  • 我用视图代码编辑过。
  • 从你的所有使用声明中删除vendor\

标签: google-maps yii2


【解决方案1】:

请先从 yii2 站点安装 composer,然后在您的 www basic/advance 模板目录中的命令提示符下点击以下代码。

确保您的站点视图文件中有使用 dosamigos 代码

使用 dosamigos\google\maps\LatLng; 即

C:\> composer require "2amigos/yii2-google-maps-library" "*"

【讨论】:

    【解决方案2】:

    这就是我在vendor文件夹下解决问题的方法去yii2soft文件夹打开extensions.php文件并添加以下代码:

      '2amigos/yii2-google-maps-library' => 
       array (
           'name' => '2amigos/yii2-google-maps-library',
           'version' => '9999999-dev',
           'alias' => 
                array (
                     '@dosamigos/google/maps' => $vendorDir . '/2amigos/yii2-google-maps-library',
                ),
       ),
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      相关资源
      最近更新 更多