坐标转换
var pos = ol.proj.fromLonLat([118.208889,35.3725]);
var hdms = ol.proj.transform(coordinate, 'EPSG:3857', 'EPSG:4326');
获取坐标系
//获取投影坐标系
var pos = ol.proj.get('EPSG:3857');
var map = new ol.Map({
//地图容器div的ID
target: 'map',
//地图容器中加载的图层
layers: [],
view: new ol.View({
//设置地图投影坐标系
projection: pos,
//设置地图加载时的初始中心点
center: [13276805.940731, 3008561.497087],
//缩放级别
zoom: 19
}),
});
maker
var startMarker = new ol.Feature({
type: 'icon',
geometry: new ol.geom.Point(pos)
});
var vectorLayer = new ol.layer.Vector({
source: new ol.source.Vector({
features: [startMarker]
}),
style: new ol.style.Style({
image: new ol.style.Icon({
anchor: [0.5, 1],
src: 'https://openlayers.org/en/v4.6.5/examples/data/icon.png'
})
})
});
map.addOverlay(vectorLayer);
结果如下:
![](https://img.haomeiwen.com/i1481033/366c20b4990e0148.png)
网友评论