내 웹 사이트에서지도 API를 사용하여 시작하려고합니다. 원래는 openstreetmap을 찾고 있었지만 빠르게 맵을 표시하려면 openlayers를 사용해야합니다. 나는이 둘의 관계에 대해 아직 모호하기 때문에 둘 다 태그를 붙일 것이다. 나는 단순히 안녕하세요 세상의 모범을 보이려고 노력하고 있습니다.OpenLayers Hello World 예제가 HTML5에서 작동하지 않습니까?
OpenLayers는 첫 번째 구현 과정을 안내하기 위해 this page을가집니다. 시작하기 페이지 상태는 첫 번째 예를 들어, 다음 코드를 사용합니다 : 당신이 HTML5로 페이지를 선언하는 경우이 코드는 작동하지 않습니다
<html>
<head>
<title>OpenLayers Example</title>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
</head>
<body>
<div style="width:100%; height:100%" id="map"></div>
<script defer="defer" type="text/javascript">
var map = new OpenLayers.Map('map');
var wms = new OpenLayers.Layer.WMS("OpenLayers WMS",
"http://vmap0.tiles.osgeo.org/wms/vmap0", {layers: 'basic'});
map.addLayer(wms);
map.zoomToMaxExtent();
</script>
</body>
</html>
. 이 것이 왜 이해가 안
<!DOCTYPE html>
<meta charset='utf-8'>
: 즉시이 헤더를 추가로 예는 작동을 멈 춥니 다. 이 페이지는 매우 단순하고 불행히도 html5와 openlayers에 대해 충분히 알지 못해 문제가 무엇인지 알 수는 있지만 문제의 범위가 좁혀졌습니다. 누구나 솔루션이 무엇이며 왜 그런지 설명 할 수 있습니까?
환상적인 설명 – Russ