【问题标题】:Hot to use emcconville/google-map-polyline-encoding-tool in laravel在 laravel 中使用 emcconville/google-map-polyline-encoding-tool 很热门
【发布时间】:2018-09-03 00:04:42
【问题描述】:

您好,我已经在 Laravel 中安装了 emcconville/google-map-polyline-encoding-tool 和 composer,但是当我尝试时看不到任何对扩展的引用在课堂上使用它。

我需要在 Laravel 的任何地方注册扩展吗?

【问题讨论】:

  • 你究竟是如何尝试使用这个类的?
  • 我在项目的随机类中使用该函数。

标签: laravel google-maps-api-3 composer-php polyline


【解决方案1】:

您不需要将包注册为扩展,来自包的类Polyline 会通过 PHP/Composer 自动加载机制自动加载,因此您可以直接在代码中使用它(根据文档):

$points = array(
    array(41.89084,-87.62386),
    array(41.89086,-87.62279),
    array(41.89028,-87.62277),
    array(41.89028,-87.62385),
    array(41.89084,-87.62386)
);

$encoded = \Polyline::encode($points);

【讨论】:

  • 我在尝试使用折线函数时遇到错误:(1/1) FatalThrowableErrorClass 'App\Http\Controllers\Polyline' not found
  • 您需要 use 类,或使用 FQCN 引用它:\Polyline::encode(...);。我已经修改了答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-29
  • 2019-09-03
相关资源
最近更新 更多