curious-inc/map-form-type-bundle

Symfony 3 的通用地图表单类型

此包的官方仓库似乎已不存在,因此包已被冻结。

安装: 737

依赖者: 0

建议者: 0

安全: 0

星标: 3

关注者: 6

分支: 2

语言:JavaScript

类型:symfony-bundle

dev-master 2020-08-19 14:32 UTC

This package is not auto-updated.

Last update: 2023-04-30 15:45:41 UTC


README

Symfony 3 和 Sonata Project 的通用地图表单类型。

使用 Leaflet 在表单上设置纬度、经度和从 Nominatim 获取的任何其他值。支持配置后备层、基本层和覆盖层。当拖动标记或填写地址时,字段会更新。

License: MIT

分支 Travis
master Build Status
develop Build Status

安装

1) 安装先决条件

确保包含 bootstrap 样式和脚本。

注意:当使用 bootstrap v4 时,请确保也包含 glyphicons。

2) 安装 Bundle

使用 composer 安装此 Bundle

composer require curious-inc/map-form-type-bundle

3) 启用 Bundle

app/AppKernel.php 中注册 Bundle 以启用它

// app/AppKernel.php
 
// ...
class AppKernel extends Kernel
{
    // ...
 
    public function registerBundles()
    {
        $bundles = [
            // ...
            new CuriousInc\MapFormTypeBundle\CuriousIncMapFormTypeBundle(),
        ];
 
        // ...
    }
}

4) 配置 Bundle

将以下配置添加到 app/config/config.yml 并根据需要或愿望进行更改

curious_inc_map_form_type: ~

5) 配置 MapType 模板

将 MapType 模板添加到 app/config/config.yml 下的 twig,如下所示

# Twig Configuration
twig:
    form_themes:
        - CuriousIncMapFormTypeBundle:Form:fields.html.twig