首页 / 浏览问题 / 云GIS / 问题详情
WGS84的图层怎么支持经纬度标点
12EXP 2019年08月27日

地图是WGS84的 怎么让他支持经纬度数据呢 创建地图代码

url = mapParm.mapNames.mapUrl;
	url = host+url;
	lonlat_x = mapParm.mapNames.longitude;	//经度
	lonlat_y = mapParm.mapNames.latitude;	//纬度
	map_zoom = mapParm.mapNames.zoom;
	level = "1";
	vecotrLayer = new SuperMap.Layer.Vector("vectorLayer");
	var crs = L.Proj.CRS("WGS84", {
		origin: [238354.12,4028108.24 ],
	    bounds: L.bounds([234119.7 , 4022197.83] ,  [243282.63 , 4033298.93])
	});
	map = L.map('map', {
	    crs: crs,
	    center:[ lonlat_y,lonlat_x ],
	    dragging:true,
        doubleClickZoom:true,
        logoControl:false,
        attributionControl:false,
        scrollWheelZoom : true, // 滚轮缩放
        zoomControl : true, // 缩放控件
        zoom:3,
	    maxZoom:5
	});
	L.supermap.tiledMapLayer(url, {
	    transparent: true
	}).addTo(map);

会调用L.supermap.echartsLayer(option).addTo(map);方法去显示涟漪图

1个回答

如果想通过输入经纬度坐标标点的话需要自己在代码里对输入的坐标数据进行投影转换,转换成该坐标系的坐标值,得到转换后的坐标值后进行点的绘制,经纬度和坐标值的转换需要自己去查询该坐标系和经纬度坐标系的转换参数
5,668EXP 2019年08月27日
...