Note: After saving, you have to
bypass your browser's cache to see the changes.
Internet Explorer: press
Ctrl-F5 ,
Mozilla: hold down
Shift while clicking
Reload (or press
Ctrl-Shift-R ),
Opera/Konqueror: press
F5 ,
Safari: hold down
Shift + Alt while clicking
Reload ,
Chrome: hold down
Shift while clicking
Reload .
mw . hook ( 'wikipage.maps' ). add ( function ( maps ) {
var query ;
query = $ ( '.wikidata_map_query' ). text (). replace ( /<\/?nowiki>/g , '' );
query = encodeURIComponent ( query ). replace ( /%C2%A0/g , '%20' );
$ . get ( 'https://query.wikidata.org/sparql?query=' + 'PREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20ps%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0APREFIX%20pq%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20bd%3A%20%3Chttp%3A%2F%2Fwww.bigdata.com%2Frdf%23%3E%0A%0A' + query + '&format=json' ). done ( function ( data ) {
console . log ( data );
data . results . bindings . forEach ( function ( item ) {
var point ;
point = item . coord . value . substring ( 6 ). slice ( 0 , - 1 ). split ( ' ' ). reverse ();
console . log ( item . coord . value );
L . marker ( point ). addTo ( maps [ 0 ]);
});
});
});