PHP、ExtJS、GeoExt、および OpenLayers を使用して PgroutingWorkshop を適用しようとしています。私はチュートリアルで事実、彼らは ExtJS 3.3.1 を使用していると思います。私は 4.2.1 だと思います。まず、4.2.1 バージョンには存在しない ext-base という JS スクリプトについて言及しました。私は、これはあまり重要ではないかもしれないと言ったので、彼らが言ったことをすべて適用しましたが、何も現れません. 私は、osm マップなしで geoExt の公式 Web サイトから別のチュートリアルを試しましたが、どちらも機能しません。コードは次のとおりです。
<html>
<head>
<title>Une page GeoExt de base</title>
<script src="ext/adapter/ext/ext-base.js" type="text/javascript"></script>
<script src="ext/ext-all.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css"></link>
<script src="OpenLayers/OpenLayers.js" type="text/javascript"></script>
<script src="GeoExt/lib/GeoExt.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="GeoExt/resources/css/geoext-all-debug.css"></link>
<script type="text/javascript">
Ext.onReady(function() {
var map = new OpenLayers.Map();
var layer = new OpenLayers.Layer.WMS(
"Global Imagery",
"http://maps.opengeo.org/geowebcache/service/wms",
{layers: "bluemarble"}
);
map.addLayer(layer);
new GeoExt.MapPanel({
renderTo: 'usthb',
height: 400,
width: 600,
map: map,
title: 'A Simple GeoExt Map'
});
});
</script>
</head>
<body>
<div id="usthb" style="width:100% height=200% "></div>
<div id="navigator"></div>
</body>