在地图中为了增强交互效果,需要加载一层矢量地图。如何通过请求wfs的方式加载矢量地图呢?
function getParkingLayerFunc(mapUrl,parkingLayerName,onComplete){
//获取地图对象
var map = ****.getMap();
//矢量图层默认状态下的style
var defaultStyle = new OpenLayers.Style({
'fontColor' : '#000000',
'rotation': 90,
'strokeWidth' : 1,
'strokeOpacity' : .5,
'strokeColor' : ****.parkBorderColor,
'fillColor' : ****.parkFillColor,
'fillOpacity' : 1
},{
rules: [
new OpenLayers.Rule({
maxScaleDenominator: 1690,
symbolizer: {
pointRadius: 7,
'label' : ''
}
}),
new OpenLayers.Rule({
maxScaleDenominator: 800,
symbolizer: {
'label' : '${number}',