Changes between Version 2 and Version 3 of Nl:Help/RemoteControlCommands
- Timestamp:
- 2016-12-07T17:14:58+01:00 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Nl:Help/RemoteControlCommands
v2 v3 113 113 || `objects` || R || Kommagescheiden lijst van ID's van objecten, bijv. "{{{n1234,n1235,w84,r958493}}}" || 114 114 || `new_layer` || O || Indien '''true''', downloadt naar een nieuwe laag || 115 || `addtags` || O || Optionele parameter om tags toe te voegen. De sleutel de waarde worden gescheiden door "=" en meerdere tags kunnen worden gescheiden door een pipe "|". Zie [details #addtags]. || 115 || `addtags` || O || Optionele parameter om tags toe te voegen. De sleutel en de waarde worden gescheiden door "=" en meerdere tags kunnen worden gescheiden door een pipe "|". Zie [details #addtags]. || 116 116 || `relation_members` || O || Indien '''true''', downloadt het objectleden van de relaties ook. || 117 117 || `referrers` || O || Indien '''true''' downloadt het ook de verwijzingen naar de objecten. D.i. ouder-relaties, en voor knopen, aanvullend, ouder-wegen. (sinds r6782) || … … 125 125 Geeft JOSM instructies om een nieuwe knoop te maken op de opgegeven coördinaten. 126 126 127 **Opmerking**: Deze actie vereist het recht ''Nieuwe objecten maken'' isstandaard uitgeschakeld.127 **Opmerking**: Deze actie vereist het recht ''Nieuwe objecten maken'' die standaard is uitgeschakeld. 128 128 129 129 {{{ … … 132 132 waar 133 133 ||= **Parameter** =||= **Vereist/Optioneel** =||= **Betekenis** =|| 134 || `lon` || R || The longitudeof the node||135 || `lat` || R || The latitudeof the node||136 || `addtags` sin cev1.5|| O || Optionalparameterto add tags. The key and value is separated by "=" and multiple tags can be separated by a Pipe "|". See [#addtags details]. ||137 138 ==== Example====134 || `lon` || R || De longitude van de knoop || 135 || `lat` || R || De latitude van de knoop || 136 || `addtags` sinds v1.5|| O || Optionele parameter om tags toe te voegen. De sleutel en de waarde worden gescheiden door "=" en meerdere tags kunnen worden gescheiden door een pipe "|". Zie [details #addtags]. || 137 138 ==== Voorbeeld ==== 139 139 http://localhost:8111/add_node?lon=13.3&lat=53.2 140 140 141 141 === {{{add_way}}} === 142 142 143 Instructs JOSM to create a new way with new way nodes at given coordinates.144 145 ** Note**: This action requires the permission ''Create newobjects'' which is disabled by default.143 Geeft JOSM instructies om een nieuwe weg met nieuwe knopen te maken op de opgegeven coördinaten. 144 145 **Opmerking**: Deze actie vereist het recht ''Nieuwe objecten maken'' die standaard is uitgeschakeld. 146 146 147 147 {{{ … … 150 150 waar 151 151 ||= **Parameter** =||= **Vereist/Optioneel** =||= **Betekenis** =|| 152 || `way` || R || Pa irs oflatitude,longitudecoordinates separated by semicolon. ||153 || `addtags` sin cev1.5|| O || Optionalparameterto add tags. The key and value is separated by "=" and multiple tags can be separated by a Pipe "|". See [#addtags details]. ||154 155 ==== Example====152 || `way` || R || Paren van coördinaten van latitude en longitude, gescheiden door puntkomma. || 153 || `addtags` sinds v1.5|| O || Optionele parameter om tags toe te voegen. De sleutel en de waarde worden gescheiden door "=" en meerdere tags kunnen worden gescheiden door een pipe "|". Zie [details #addtags]. || 154 155 ==== Voorbeeld ==== 156 156 157 157 http://localhost:8111/add_way?way=53.2,13.3;53.3,13.3;53.3,13.2 … … 159 159 160 160 === {{{version}}} === 161 This command returns the current protocol version of the installed !RemoteControl interface. Developers can use it to query for a running instance of JOSM and also determine whether the requested functionality is available in the client.161 Deze opdracht geeft de huidige versie van het protocol voor de geïnstalleerde interface van !RemoteControl weer. Ontwikkelaars kunnen het gebruiken om een uitgevoerde instantie van JOSM te bevragen en ook om te bepalen of de verzochte functionaliteit beschikbaar is in de cliënt. 162 162 {{{ 163 163 GET /version[?jsonp=callback] … … 165 165 waar 166 166 ||= **Parameter** =||= **Vereist/Optioneel** =||= **Betekenis** =|| 167 || `jsonp` || O|| Jsonp callback for olderbrowsersnot implementingCross-Origin Resource Sharing (CORS) ||168 169 The command returns a jsonobjectcontaining an application identifier that is always"JOSM !RemoteControl", a major number and a minor number. Compatible protocol changes result in an increase of the minor number. Incompatible changes increase the major number. So a client application knowing of protocol version 1.0 can still talk to JOSM having 1.1. But it's not guaranteed to be working with 2.0. So the client should verify the major number.170 171 A typical output looks like this:167 || `jsonp` || O|| Jsonp callback voor oudere browsers die Cross-Origin Resource Sharing (CORS) niet hebben geïmplementeerd || 168 169 De opdracht geeft een JSON-object terug dat een identificatie voor de toepassing bevat die altijd "JOSM !RemoteControl" is, een hoofdnummer en een kleiner nummer. Compatibele protocolwijzigingen resulteren in een verhoging van het kleine nummer. Incompatibele wijzigingen verhogen het hoofdnummer. Dus een toepassing van een cliënt die weet heeft van protocol versie 1.0 kan nog steeds praten met JOSM die versie 1.1 heeft. Maar het is niet gegarandeerd om te werken met 2.0. De cliënt zou dus het hoofdnummer moeten controleren. 170 171 Een gewone uitvoer zou er zo uit moeten zien: 172 172 {{{ 173 173 #!js … … 180 180 } 181 181 }}} 182 For olderbrowsersnot implementing[http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing Cross-Origin Resource Sharing (CORS)]the command provides the possibility for jsonp callback. Load the URL in a script tag and supply the name of a callback that will receive the JSON data.183 184 Following is some sample code that checks for CORScapabilities and uses[http://en.wikipedia.org/wiki/JSONP JSONP]as afallbacksolution.182 Voor oudere browsers die niet [http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing Cross-Origin Resource Sharing (CORS)] hebben geïmplementeerd verschaft de opdracht de mogelijkheid voor jsonp callback. Laadt de URL in een tag script en verschaf de naam van een callback die de gegevens van JSON moet ontvangen. 183 184 Het volgende is enige voorbeeldcode die controleert op de mogelijkheden voor CORS en [http://en.wikipedia.org/wiki/JSONP JSONP] gebruikt als een oplossing voor fallback. 185 185 {{{ 186 186 #!js … … 240 240 241 241 242 === Adding, changing or deletingtags === #addtags243 Try this example:242 === Toevoegen, wijzigen of verwijderen van tags === #addtags 243 Probeer dit voorbeeld: 244 244 [http://localhost:8111/load_and_zoom?addtags=wikipedia%3Ade=Weiße_Gasse%7Cmaxspeed=5&select=way23071688,way23076176,way23076177,&left=13.739727546842&right=13.740890970188&top=51.049987191025&bottom=51.048466954325]. 245 (W orks also with the zoom-command)246 247 The user must review the tagsand the selection before the tagsare applied to theselectedobjects.248 If the tag exists on some objects, it will be can be replaced.245 (Werkt ook met de opdracht zoom) 246 247 De gebruiker moet de tags en de selectie nakijken vóórdat de tags worden toegepast op de geselecteerde objecten. 248 Als de tag al op enkele objecten bestaat, kan het zijn dat die wordt vervangen. 249 249 250 250 Since protocol version 1.5
