此图层可以访问OpenStreetMap的地图服务。
SuperMap. |
此图层可以访问OpenStreetMap的地图服务。 |
Properties | |
dpi | {Float} 屏幕上每英寸包含像素点的个数。 该参数结合图层比例尺可以推算出该比例尺下图层的分辨率.默认为96。 |
name | {String}图层名称,默认为“OpenStreetMap”,防止初始化时未设置图层名 |
Constructor | |
SuperMap. |
创建OSM图层,可以浏览OpenStreetMap地图 Example: |
Functions | |
destroy | 解构OSM类,释放资源。 |
创建OSM图层,可以浏览OpenStreetMap地图 Example:
var osm = new SuperMap.Layer.OSM("MyName");
默认为墨卡托投影,所以当需要地图定位以及添加元素在地图上时都需要坐标转换 Example:
var markers = new SuperMap.Layer.Markers( "Markers" ); map.addLayer(markers); var size = new SuperMap.Size(21,25); var offset = new SuperMap.Pixel(-(size.w/2), -size.h); var icon = new SuperMap.Icon('图片地址', size, offset); markers.addMarker(new SuperMap.Marker(new SuperMap.LonLat(118,40 ).transform( new SuperMap.Projection("EPSG:4326"), map.getProjectionObject()),icon));
Parameters: name - {String} 图层名称
解构OSM类,释放资源。
destroy: function ()