Ik heb de wizard op kaart.pdok.nl doorlopen en heb een heel simpel kaartje gemaakt, waarmee je de XY-coördinaten te zien krijgt waar ik heb geklikt op de kaart (de Kaartprikker functionaliteit).
Hieronder heb ik even de code geplakt, die wel werkte. Je ziet dus een kaartje en de XY-coördinaten komen in de twee velden te staan. Ik wil hetzelfde doen, maar dan met iFrame. Ik kreeg dat niet voor elkaar. Is er misschien iemand die dat wel al zo heeft gebruikt?
Laurens
<html>
<head>
Paste hier de head code uit de Wizard
</head>
<body>
<form>
Klik in de kaart om een locatie op te slaan.<BR>
X-coordinaat in RD: <input id="x" name="x" type="text" />
Y-coordinaat in RD: <input id="y" name="y" type="text" />
</form>
<script type="text/javascript" src="http://kaart.pdok.nl/api/js/OpenLayers.js"></script>
<script type="text/javascript" src="http://kaart.pdok.nl/api/js/proj4js-compressed.js"></script>
<script type="text/javascript" src="http://kaart.pdok.nl/api/js/pdok-api.js"></script>
<script type="text/javascript" src="http://kaart.pdok.nl/api/js/geozetlib.js"></script>
<script type="text/javascript" src="http://kaart.pdok.nl/api/js/pdok-markers.js"></script>
<script type="text/javascript" src="http://kaart.pdok.nl/api/js/pdok-layers.js"></script>
<script type="text/javascript">
Pdok.addcss("http://kaart.pdok.nl/api/styles/default/style.css");
Pdok.addcss("http://kaart.pdok.nl/api/styles/api.css");
var config_145={
"mapdiv": "map_145",
"zoom": 3,
"loc": "170000, 470000",
"baselayers": [
{
"id": "BRT",
"visible": true
},
{
"id": "LUFO",
"visible": false
}
],
"locationtool": true,
"locationtoolstyle": "mt0",
"locationtoolxfield": "x",
"locationtoolyfield": "y",
"locationtoolurlfield": "url",
"locationtoolzmin": 2,
"locationtoolzmax": 14,
"markersdef": "http://kaart.pdok.nl/api/js/pdok-markers.js",
"layersdef": "http://kaart.pdok.nl/api/js/pdok-layers.js"
};
var api_145;
Pdok.ready(
function(){
api_145 = new Pdok.Api(config_145);
} );
</script>
<div id="map_145" class="olMap small"></div>
</body>
</html>