GOV/Webservice/PHP
< GOV • Webservice
Zur Navigation springen
Zur Suche springen
Position ausgeben
Dieses Skript gibt den (ersten) Namen und die Position des Ortes aus:
<?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";
?>
Position setzen
So setzt man die Position eines Objektes:
<?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');
?>