Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设计openstreetmap道路、缩放等的样式_Javascript_Leaflet_Openstreetmap - Fatal编程技术网

Javascript 设计openstreetmap道路、缩放等的样式

Javascript 设计openstreetmap道路、缩放等的样式,javascript,leaflet,openstreetmap,Javascript,Leaflet,Openstreetmap,我想用我想要的颜色创建一个交互式地图,包括道路等。现在,我知道Mapbox,但这不是我们想要使用的,因为由于费用的原因,最终它将花费我们很多钱。 我一直在互联网上寻找替代品。我已经找到了很多拼图,但不知道这些拼图是否适合同一个拼图。我还发现很多“旧”软件不再维护。我糊涂了 我想我想/需要从OpenStreetMap开始。我将下载它并将其放在我们自己的服务器上。 为了能够使用OSM瓷砖做任何事情,我可能需要传单.js。 那又怎么样?我需要什么来设置道路和背景等的样式。?这在传单js中可能吗?或者我

我想用我想要的颜色创建一个交互式地图,包括道路等。现在,我知道Mapbox,但这不是我们想要使用的,因为由于费用的原因,最终它将花费我们很多钱。
我一直在互联网上寻找替代品。我已经找到了很多拼图,但不知道这些拼图是否适合同一个拼图。我还发现很多“旧”软件不再维护。我糊涂了
我想我想/需要从OpenStreetMap开始。我将下载它并将其放在我们自己的服务器上。
为了能够使用OSM瓷砖做任何事情,我可能需要传单.js。
那又怎么样?我需要什么来设置道路和背景等的样式。?这在传单js中可能吗?或者我需要下载另一个软件吗?什么仍在工作且当前处于活动状态

重要的是,我可以在z0显示主要道路

总结:
地图分幅:OpenStreetMap
在网站中使用:传单.js
样式颜色:???

OSM瓷砖(就Leaftlet.js而言)是PNG文件。不能重新设置它们的样式:它们是位图

您需要返回原始数据,并基于该数据生成新的分幅

.

OSM磁贴(就Leaftlet.js而言)是PNG文件。不能重新设置它们的样式:它们是位图

您需要返回原始数据,并基于该数据生成新的分幅


.

Aha。所以我的想法是错误的。。。我会调查的。非常感谢。我希望我现在在正确的轨道上。是一个很好的资源,可以从您自己的光栅分幅开始。由于呈现您自己的磁贴是一项繁重的任务,您可能需要寻找其他适合您需要的磁贴服务器。具有可能的磁贴服务器列表。请记住遵守您选择的磁贴服务器的特定使用条款。Aha。所以我的想法是错误的。。。我会调查的。非常感谢。我希望我现在在正确的轨道上。是一个很好的资源,可以从您自己的光栅分幅开始。由于呈现您自己的磁贴是一项繁重的任务,您可能需要寻找其他适合您需要的磁贴服务器。具有可能的磁贴服务器列表。请记住,要遵守所选互动程序服务器的特定使用条款。