|
| | createNode ($changeset, $latitude, $longitude, $tags) |
| |
| | createWay ($changeset, $tags, $nds) |
| |
| | createRelation ($changeset, $tags, $members) |
| |
| | readElement ($element, $id) |
| |
| | updateElement ($element, $xml, $id) |
| |
| | deleteElement ($element, $id, $version, $changeset, $latitude=null, $longitude=null) |
| |
| | historyOfElement ($element, $id) |
| |
| | versionOfElement ($element, $id, $version) |
| |
| | multiFetchElements ($element, $params) |
| |
| | relationsForElement ($element, $id) |
| |
| | waysForNode ($id) |
| |
| | fullElement ($element, $id) |
| |
| | redaction ($element, $id, $version, $redactionId) |
| |
| | __construct (Registry &$options=null, JHttp $client=null, JOpenstreetmapOauth $oauth=null) |
| |
| | getOption ($key) |
| |
| | setOption ($key, $value) |
| |
| | sendRequest ($path, $method='GET', $headers=array(), $data='') |
| |
Openstreetmap API Elements class for the Joomla Platform
- Depuis
- 3.2.0
- Obsolète:
- 4.0 Use the
joomla/openstreetmap package via Composer instead
◆ createNode()
| createNode |
( |
|
$changeset, |
|
|
|
$latitude, |
|
|
|
$longitude, |
|
|
|
$tags |
|
) |
| |
Method to create a node
- Paramètres
-
| integer | $changeset | Changeset id |
| float | $latitude | Latitude of the node |
| float | $longitude | Longitude of the node |
| array | $tags | Array of tags for a node |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
Références $base, $key, $parameters, $path, et $value.
◆ createRelation()
| createRelation |
( |
|
$changeset, |
|
|
|
$tags, |
|
|
|
$members |
|
) |
| |
Method to create a relation
- Paramètres
-
| integer | $changeset | Changeset id |
| array | $tags | Array of tags for a relation |
| array | $members | Array of members for a relation eg: $members = array(array("type"=>"node", "role"=>"stop", "ref"=>"123"), array("type"=>"way", "ref"=>"123")) |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
Références $base, $key, $member, $parameters, $path, $value, et elseif.
◆ createWay()
| createWay |
( |
|
$changeset, |
|
|
|
$tags, |
|
|
|
$nds |
|
) |
| |
Method to create a way
- Paramètres
-
| integer | $changeset | Changeset id |
| array | $tags | Array of tags for a way |
| array | $nds | Node ids to refer |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
Références $base, $key, $parameters, $path, et $value.
◆ deleteElement()
| deleteElement |
( |
|
$element, |
|
|
|
$id, |
|
|
|
$version, |
|
|
|
$changeset, |
|
|
|
$latitude = null, |
|
|
|
$longitude = null |
|
) |
| |
Method to delete an element [node|way|relation]
- Paramètres
-
| string | $element | [node|way|relation] |
| integer | $id | Element identifier |
| integer | $version | Element version |
| integer | $changeset | Changeset identifier |
| float | $latitude | Latitude of the element |
| float | $longitude | Longitude of the element |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
- Exceptions
-
Références $base, $id, $parameters, $path, et $version.
◆ fullElement()
| fullElement |
( |
|
$element, |
|
|
|
$id |
|
) |
| |
Method to get full information about an element [way|relation]
- Paramètres
-
| string | $element | [way|relation] |
| integer | $id | Identifier |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
- Exceptions
-
Références $base, $id, et $path.
◆ historyOfElement()
| historyOfElement |
( |
|
$element, |
|
|
|
$id |
|
) |
| |
Method to get history of an element [node|way|relation]
- Paramètres
-
| string | $element | [node|way|relation] |
| integer | $id | Element identifier |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
- Exceptions
-
Références $base, $id, et $path.
◆ multiFetchElements()
| multiFetchElements |
( |
|
$element, |
|
|
|
$params |
|
) |
| |
Method to get data about multiple ids of an element [node|way|relation]
- Paramètres
-
| string | $element | [nodes|ways|relations] - use plural word |
| string | $params | Comma separated list of ids belonging to type $element |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
- Exceptions
-
Références $base, $params, et $path.
◆ readElement()
| readElement |
( |
|
$element, |
|
|
|
$id |
|
) |
| |
Method to read an element [node|way|relation]
- Paramètres
-
| string | $element | [node|way|relation] |
| integer | $id | Element identifier |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
- Exceptions
-
Références $base, $id, et $path.
◆ redaction()
| redaction |
( |
|
$element, |
|
|
|
$id, |
|
|
|
$version, |
|
|
|
$redactionId |
|
) |
| |
Method used by the DWG to hide old versions of elements containing data privacy or copyright infringements
- Paramètres
-
| string | $element | [node|way|relation] |
| integer | $id | Element identifier |
| integer | $version | Element version |
| integer | $redactionId | Redaction id |
- Renvoie
- array The xml response
- Depuis
- 3.2.0
- Exceptions
-
Références $base, $id, $parameters, $path, et $version.
◆ relationsForElement()
| relationsForElement |
( |
|
$element, |
|
|
|
$id |
|
) |
| |
Method to get relations for an Element [node|way|relation]
- Paramètres
-
| string | $element | [node|way|relation] |
| integer | $id | Element identifier |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
- Exceptions
-
Références $base, $id, et $path.
◆ updateElement()
| updateElement |
( |
|
$element, |
|
|
|
$xml, |
|
|
|
$id |
|
) |
| |
Method to update an Element [node|way|relation]
- Paramètres
-
| string | $element | [node|way|relation] |
| string | $xml | Full reperentation of the element with a version number |
| integer | $id | Element identifier |
- Renvoie
- array The xml response
- Depuis
- 3.2.0
- Exceptions
-
Références $base, $id, $parameters, et $path.
◆ versionOfElement()
| versionOfElement |
( |
|
$element, |
|
|
|
$id, |
|
|
|
$version |
|
) |
| |
Method to get details about a version of an element [node|way|relation]
- Paramètres
-
| string | $element | [node|way|relation] |
| integer | $id | Element identifier |
| integer | $version | Element version |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
- Exceptions
-
Références $base, $id, $path, et $version.
◆ waysForNode()
Method to get ways for a Node element
- Paramètres
-
| integer | $id | Node identifier |
- Renvoie
- array The XML response
- Depuis
- 3.2.0
Références $base, $id, et $path.
La documentation de cette classe a été générée à partir du fichier suivant :