使用Openlayers3完成脚本时如何显示地图?

时间:2016-04-06 01:19:07

标签: javascript jquery openlayers-3

我有一个脚本用.txt本地文件做一些事情。我从本地计算机打开原始文本文件。然后脚本读取文本文件中的一些信息,包括在地图中呈现的一些位置。我需要渲染地图,使用openlayer3作为儿子,因为本地文本文件是readen。我怎样才能做到这一点 ? 。我的html文件中有一个div(id =' map'),我想在这里渲染地图。

docker inspect -f {{.Config.Labels.com.docker.compose.project}} new_sc2_1
<no value>

这是我创建地图的功能。

最后我试试这个:

function() {

    var myVista = new ol.View({
   center: ol.proj.fromLonLat([-30,40],'EPSG:3857', 'EPSG:4326'),
         zoom: 4,
    })

    var map = new ol.Map({
        target: 'map',
        layers: [

            new ol.layer.Tile({
                source: new ol.source.OSM()
                }),  


        ],  
        view: myVista,
        controls: new ol.control.defaults({
            zoom: true,
            attribution: false,
        })
    }); 
    map.addControl(new ol.control.ZoomSlider());
};

它在我在控制台中执行traza_mapa()而不是在脚本中运行时运行。我需要将traza_mapa()函数运行到脚本而不是从控制台调用

0 个答案:

没有答案