GOV-Webservice 'searchByBoundingBox'

  • Die Beschreibung der Dienste zur Leseabfrage in http://wiki-de.genealogy.net/GOV/Webservice#Lesezugriff ist etwas mager ausgefallen und alle Beispiele lassen 'searchByBoundingBox' konsequent aus.
    Weder unter genealogy.ne noch sonst irgendwo konnte ich eine genauere Beschreibung oder gar funktionierende Beispiele finden.


    Mit meinem raw&dirty-script bekomme ich nichts heraus außer "stdClass Object ()" also ein bezaubernden NICHTS.


    <?php
    $readclient = new SoapClient('http://gov.genealogy.net/services/SimpleService?wsdl');
    //$place = $readclient->getObject('SCHERGJO54EJ'); // das läuft einwandfrei!
    $place =$readclient->searchByBoundingBox(52.16, 52.17, 10.55, 10.56); // nach meinem Gefühl müsste es so aussehen
    //$place =$readclient->searchByBoundingBox('52.16','52.17','10.55','10.56'); // auch als Textstring will es nicht!
    /* Beschrieben ist es:
    sucht Orte, die innerhalb einer geographischen Region liegen. Parameter: Breite der einen Ecke, Breite der anderen Ecke,
    Länge der einen Ecke, Länge der anderen Ecke
    */
    echo "<pre>";
    print_r($place);
    echo "</pre>";
    ?>


    Ich will mit einem Addon für webtrees die GOV-ID zu einer bekannten Position LATI/LONG ermitteln und in 2 PLACES .. 3 _GOV übernehmen bzw. _GOV anlegen.


    Hat jermand dasmit Erfahrng oder schon mal ein funktionierendes Beispiel entdeckt?


    Herzlichen Dank!


    n

  • Der Aufruf ist schon ganz richtig. Das Problem ist ganz einfach, dass in dem gesuchten Bereich keine Orte verzeichnet sind. So wird etwas gefunden:


    PHP
    $result = $readclient->searchByBoundingBox(54.4, 54.5, 10.3, 10.4);