typicms/places

维护者

详细信息

github.com/TypiCMS/Places

源代码

问题

资助包维护!
typicms


README

管理地点并在地图上显示它们。

安装

  1. 使用composer安装包
composer require typicms/places
  1. 在您的config/app.php文件中添加服务提供者
'providers' => [
    /*
     * TypiCMS Modules Service Providers.
     */
    TypiCMS\Modules\Places\Providers\ModuleServiceProvider::class,
];
  1. 运行以下命令将此模块的文件发布到您的项目
php artisan vendor:publish --provider="TypiCMS\Modules\Places\Providers\ModuleServiceProvider"
  1. 运行迁移
php artisan migrate
  1. 在您的.env文件中设置Google Maps API密钥。请参阅Google Maps平台

  2. 安装 @googlemaps/markerclusterer

bun add @googlemaps/markerclusterer --dev
bun add @types/google.maps --dev
  1. /resources/js/public.js中取消以下行的注释
import initMap from './public/map';

window.initMap = initMap;
  1. 将此行添加到/resources/scss/public.scss文件中
@import 'public/map';
  1. 运行bun run dev来编译资产。

  2. 连接到管理面板,添加一些地点,创建一个链接到模块“地点”的页面,并访问此页面以查看地图上的地点。

此模块是TypiCMS的一部分,它是一个基于Laravel框架的多语言CMS。