NL:Taginfo/Taglists

From OpenStreetMap Wiki
Jump to: navigation, search
Beschikbare talen — Taginfo/Taglists
· Afrikaans · Alemannisch · aragonés · asturianu · azərbaycanca · Bahasa Indonesia · Bahasa Melayu · Bân-lâm-gú · Basa Jawa · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · dansk · Deutsch · eesti · English · español · Esperanto · estremeñu · euskara · français · Frysk · Gaeilge · Gàidhlig · galego · Hausa · hrvatski · Igbo · interlingua · Interlingue · isiXhosa · isiZulu · íslenska · italiano · Kiswahili · Kreyòl ayisyen · kréyòl gwadloupéyen · Kurdî · latviešu · Lëtzebuergesch · lietuvių · magyar · Malagasy · Malti · Nederlands · Nedersaksies · norsk bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · română · shqip · slovenčina · slovenščina · Soomaaliga · suomi · svenska · Tiếng Việt · Türkçe · Vahcuengh · vèneto · Wolof · Yorùbá · Zazaki · српски / srpski · беларуская · български · қазақша · македонски · монгол · русский · тоҷикӣ · українська · Ελληνικά · Հայերեն · ქართული · नेपाली · मराठी · हिन्दी · भोजपुरी · অসমীয়া · বাংলা · ਪੰਜਾਬੀ · ગુજરાતી · ଓଡ଼ିଆ · தமிழ் · తెలుగు · ಕನ್ನಡ · മലയാളം · සිංහල · བོད་ཡིག · ไทย · မြန်မာဘာသာ · ລາວ · ភាសាខ្មែរ · ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ‎ · አማርኛ · 한국어 · 日本語 · 中文(简体)‎ · 中文(繁體)‎ · 吴语 · 粵語 · ייִדיש · עברית · اردو · العربية · پښتو · سنڌي · فارسی · ދިވެހިބަސް

De API van Taginfo kan u uitgebreide lijsten met tags leveren. U bepaalt zelf welke tags u in die ijst wilt en Taginfo zal typen element, beschrijving, voorbeeldafbeeldingen, en (optioneel) gebruiksaantallen toevoegen vanuit de database.

Dit kan worden gebruikt om tafels met tags te maken in de wiki met behulp van een eenvoudig sjabloon. In plaats van de tabellen handmatig te moeten maken en te onderhouden, laat Taginfo dat werk voor u doen.

Taglijsten in deze wiki inbedden

Gebruik de sjabloon Taglist met een lijst van tags als de parameter tags:

{{Taglist|tags=highway=motorway,trunk,primary,secondary,tertiary,oneway=yes}}

En u zult een tabel zoals deze krijgen:

LOADING TAG LIST... (If you do not see this tag list, you need to enable Javascript)

U kunt de taal voor de lijst instellen met behulp van de parameter lang. Standaard is en (English). Dus...

{{Taglist|tags=highway=motorway,trunk,primary,secondary,tertiary,oneway=yes|lang=nl}}

...geeft u een tabel in het Nederlands:

LOADING TAG LIST... (If you do not see this tag list, you need to enable Javascript)

Voeg de parameter with_count=true toe als u gebruiksaantallen uit de database wilt opnemen:

{{Taglist|tags=highway=motorway,trunk,primary,secondary,tertiary,oneway=yes|with_count=true}}

zal worden weergegeven als:

LOADING TAG LIST... (If you do not see this tag list, you need to enable Javascript)

Taglijsten in uw eigen webpagina's inbedden

Neem jQuery en taglists.js op in uw webpagina:

<script type="text/javascript" src=".../jquery-1.9.0.min.js"></script>
<script type="text/javascript" src="http://taginfo.openstreetmap.org/js/taglists.js"></script>

Nu kunt u taglijsten opnemen in uw webpagina door een klein stukje code van HTML toe te voegen:

<div class="taglist"
     data-taginfo-taglist-tags="highway=motorway,trunk,primary,secondary,tertiary">
</div>

De lijst met tags kan alles zijn in de indeling: KEY1=VALUE1a,VALUE1b,...,KEY2=VALUE2a,VALUE2b,.... Als u alleen een sleutel toevoegt zal de tabel alle waarden voor die sleutels bevatten waar we een wikipagina voor hebben.

U kunt opties toevoegen met behulp van data-taginfo-taglist-options. Dit stelt u in staat de gebruikte taal te wijzigen:

<div class="taglist"
    data-taginfo-taglist-tags="natural=wood,landuse=forest"
    data-taginfo-taglist-options='{"lang": "nl"}'>
</div>

En u kunt gebruiksaantallen toevoegen vanuit de database:

<div class="taglist"
    data-taginfo-taglist-tags="natural=wood,landuse=forest"
    data-taginfo-taglist-options='{"with_count": true}'>
</div>

Tenslotte moet u de functie convert_to_taglist aanroepen om de tabellen daadwerkelijk te maken:

<script type="text/javascript">
jQuery(document).ready(function() {
    taginfo_taglist.convert_to_taglist('.taglist');
});
</script>

Dit zal de div die u heeft ingevuld op uw pagina vervangen door de tabel.

Het element table zal een klasse taginfo-taglist hebben. U kunt die gebruiken om de tabel op te maken met CSS.

Deze functionaliteit gebruikt de tags/list aanroep voor de Taginfo API. Bekijk http://taginfo.openstreetmap.org/taginfo/apidoc#api_4_tags_list voor meer informatie.