我想实现这个由geoext和openlayers组成的例子http://api.geoext.org/1.1/examples/feature-grid.html,该特征网格由geojson文件填充
在我的开发中,我有一个 utm 格式的 geojson 文件,这是我文件的一个特征(坐标是 utm)
{"geometry": {"type": "Point", "coordinates": [7535169.36, 402844.172]}, "type": "Feature", "properties": {"NOMBRE": "LA VICTORIA", "CODIGO": "1702"}, "id": "1702"}
我试图在我的代码中显示要点,但我什么也看不到,这是我的代码
// create feature store, binding it to the vector layer
store = new GeoExt.data.FeatureStore({
layer: vecCiudades,
fields: [
{ name: 'NOMBRE' },
{ name: 'CODIGO' }
],
proxy: new GeoExt.data.ProtocolProxy({
protocol: new OpenLayers.Protocol.HTTP({
url: "data/summits.json",
format: new OpenLayers.Format.GeoJSON({
ignoreExtraDims: true,
internalProjection: new OpenLayers.Projection("EPSG:900913"),
externalProjection: new OpenLayers.Projection("EPSG:4326")
})
})
}),
autoLoad: true
});
如您所见,我尝试指定功能商店的内部和外部投影,我的实现看起来像上面提到的链接示例,但是当我选择一个城市时,地图位于错误的地方(显示的地方靠近南极,但必须靠近南美洲)
提前致谢