卡托数据库的层正电子
Layer positron of Carto DB
我尝试添加Carto DB与OpenStreetMap数据制作的层:"正电子"。
我有OpenLayers3,我在CartoDB网站的页面中找到了代码:http://cartodb.com/basemaps
所以,我把代码添加到我的Javascript中,
var cartodb_positron = new ol.layer.Tile({source: new ol.source.XYZ({
url: 'http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png',
attributions: [
new ol.Attribution({ html: ['© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, © <a href="http://cartodb.com/attributions">CartoDB</a>']})
]
})});
将图层添加到地图后
var map =
new ol.Map ({
target: 'map',
layers: [cartodb_positron,vector_limit,vector_point],
interactions: map_interactions,
controls: map_controles,
view: new ol.View({zoom: 11.20,minZoom: 11.20,maxZoom: 15, center: transform([1403000,2251475,1403000,2251475]),extent: transform([1380000,2211450, 1420157,2250936])})
});
最后我的地图没有地图库,只有矢量图层......Mozilla萤火虫说了什么。
谢谢你的帮助。
我找到了响应!
这不是
url: 'http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png'
但它是
url: 'http://s.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png'
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 如何通过php页面将数据库值检索到jquery自动完成框中
- 使用javascript从数据库中添加表
- 通过CSV文件上载更新数据库表
- 平均值:无法将数据更新到数据库
- 如何使用 Angular JS 将数据保存在数据库中
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- 在谷歌地图上绘制位置数据库
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 将地理编码结果转换为php变量以发布到mysql数据库
- 从数据库中检索字段,而不模拟它们
- javascript:将数据库中的数据插入到html5文本字段中
- 从数据库中获取数据并插入JavaScript变量
- JavaScript,PHP-用JavaScript将多个数据库记录发送到变量或表
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 在cordova android应用程序中连接数据库
- 根据条件检查数据库结果
- Jquery(多读/少读)在从数据库加载整个数据后不起作用
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- 卡托数据库的层正电子