elektromann/yii2-openlayers-maps

在您的网站上使用免费地图

安装次数: 9,871

依赖关系: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放性问题: 2

语言:JavaScript

类型:yii2-extension

v1.2.0 2019-06-18 16:53 UTC

This package is auto-updated.

Last update: 2024-09-19 04:53:14 UTC


README

在您的网站上使用免费地图

Yii2 OpenLayers Maps wiki 页面

安装

安装此扩展的首选方式是通过 Composer

运行以下命令之一:

php composer.phar require --prefer-dist elektromann/yii2-openlayers-maps "*"

或者在您的 composer.json 文件的 require 部分添加:

"elektromann/yii2-openlayers-maps": "*"

to the require section of your composer.json file.

使用方法

显示简单地图

这将显示一个地图。

<?= \elektromann\openlayers\Map::widget(); ?>

设置地图中心位置

您可以使用经度和纬度(LonLat)坐标来设置位置。

<?= \elektromann\openlayers\Map::widget([
    'center' => [-0.1276474, 51.5073219], //London
]); ?>

或者您可以使用地址通过地理编码查找坐标。

<?= \elektromann\openlayers\Map::widget([
    'center' => "London",
]); ?>

显示多张地图

要显示多张地图,请输出更多小部件。

<?= \elektromann\openlayers\Map::widget([
    'center' => "London",
]); ?>
<?= \elektromann\openlayers\Map::widget([
    'center' => [13.3888599, 52.5170365], //Berlin
]); ?>

向地图添加标记

您可以向地图添加标记。

<?= \elektromann\openlayers\Map::widget([
    'center' => [-0.1276474, 51.5073219],
    'markers' => [
        [], //Marker in the map center
        [
            'center' => "London, Bond street", //Set marker position
            'title' => "Bond street here", //Title of the marker
            'description' => "You can see Bond street", //Show wher one click on marker
        ],
    ]
]); ?>

更多信息

有关其他选项和信息,请访问 wiki