elektromann / yii2-openlayers-maps
在您的网站上使用免费地图
v1.2.0
2019-06-18 16:53 UTC
Requires
- yiisoft/yii2: ~2.0.0
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。