Openlayers展现点元素

【目标1】通过Openlayers展现后台服务提供的一个点的元素信息。

 

 

【步骤】a.地图服务、b.后台查询点经纬度、c.后台拼写JSON串服务、d.Ajax异步获取JSON串、e.页面展现

 

 a.地图服务:依据个人地图服务而定,这里不累述。

 

 b.后台查询点经纬度:后台查询数据库,获取点的经纬度[125.37673830988,43.858870032345],这里不累述。

 

 c.后台拼写JSON串服务:通过https://download.csdn.net/download/mach365/2991502下载拼写JSON的Jar包,拼写JSON串方法如下:

          /**
	 * 添加一个点
	 * @return
	 */
	public String getPoints() {
		Point g1 = new Point();
		g1.setPoint("[125.37673830988,43.858870032345]");
		Feature feature = new Feature(g1);
		FeatureCollection c = new FeatureCollection(feature);
		System.out.println(c.draw());
		return c.draw();
	}


输出c.draw()如下:

{"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"Point","coordinates":[125.37673830988,43.858870032345]}}]}

 

d.Ajax异步获取JSON串:页面展现中,通过ajax异步获取后台提供的JSON串,这里不累述。

 

e.页面展现


                    
                    

你可能感兴趣的:(GIS,properties,vector,json,components,features,image)