GOV/Webservice/PHP: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
K (Syntaxhighlight) |
||
Zeile 1: | Zeile 1: | ||
== Position ausgeben == | == Position ausgeben == | ||
Dieses Skript gibt den (ersten) Namen und die Position des Ortes aus: | Dieses Skript gibt den (ersten) Namen und die Position des Ortes aus: | ||
<php><?php | |||
$readclient = new SoapClient('http://gov-test.genealogy.net/services/SimpleService?wsdl'); | |||
$place =$readclient->getObject('SCHERGJO54EJ'); | |||
$name = $place->name->value; | |||
$latitude = $place->position->lat; | |||
$longitude = $place->position->lon; | |||
echo $name ." liegt bei ".$longitude."°O ".$latitude."°N.\n"; | |||
?></php> | |||
== Position setzen == | == Position setzen == | ||
So setzt man die Position eines Objektes: | So setzt man die Position eines Objektes: | ||
<php><?php | |||
$readclient = new SoapClient('http://gov-test.genealogy.net/services/SimpleService?wsdl'); | |||
$writeclient = new SoapClient('http://gov-test.genealogy.net/services/ChangeService?wsdl'); | |||
$place =$readclient->getObject('SCHERGJO54EJ'); | |||
$place->position->lat=54.3936; | |||
$place->position->lon=10.3707; | |||
$writeclient->saveObject($place,'5000','5000'); | |||
?></php> |
Version vom 3. April 2007, 07:25 Uhr
Position ausgeben
Dieses Skript gibt den (ersten) Namen und die Position des Ortes aus: <php><?php $readclient = new SoapClient('http://gov-test.genealogy.net/services/SimpleService?wsdl'); $place =$readclient->getObject('SCHERGJO54EJ');
$name = $place->name->value; $latitude = $place->position->lat; $longitude = $place->position->lon;
echo $name ." liegt bei ".$longitude."°O ".$latitude."°N.\n"; ?></php>
Position setzen
So setzt man die Position eines Objektes: <php><?php $readclient = new SoapClient('http://gov-test.genealogy.net/services/SimpleService?wsdl'); $writeclient = new SoapClient('http://gov-test.genealogy.net/services/ChangeService?wsdl'); $place =$readclient->getObject('SCHERGJO54EJ');
$place->position->lat=54.3936; $place->position->lon=10.3707;
$writeclient->saveObject($place,'5000','5000'); ?></php>