|
| 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 :