我是靠谱客的博主 勤恳菠萝,最近开发中收集的这篇文章主要介绍nginx+openlayer配置离线地图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • nginx.conf 的配置:
server {
  listen       1000;
  server_name  127.0.0.1;

  proxy_set_header X-Forwarded-Host $host;
  proxy_set_header X-Forwarded-Server $host;
  #允许跨域请求的域,* 代表所有
  add_header 'Access-Control-Allow-Origin' *;
  #允许请求的header
  add_header 'Access-Control-Allow-Headers' *;
  #允许带上cookie请求
  add_header 'Access-Control-Allow-Credentials' 'true';
  #允许请求的方法,比如 GET,POST,PUT,DELETE
  add_header 'Access-Control-Allow-Methods' *;
  #proxy_pass http://localhost:63342;

  location / {
    root E:/test; #瓦片目录
    autoindex on;
    autoindex_exact_size off;  #显示文件大小
    autoindex_localtime on;    #显示文件时间
  }
}
  • openlayer的调用:
var layers = [
                new ol.layer.Tile({
                    title: "经纬度底图",
                    source: new ol.source.XYZ({
                         url: "http://localhost:1000/{z}/{x}/{y}.png"
                    })
                })
            ];

最后

以上就是勤恳菠萝为你收集整理的nginx+openlayer配置离线地图的全部内容,希望文章能够帮你解决nginx+openlayer配置离线地图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部