Hallo,
mit HTTPGETCLOB sieht das Statement so aus. Die beiden Adressen müssen URL-Encoded werden. Das geht mit URLENCODE
Code:
Values SYSTOOLS.HTTPGETCLOB
('https://maps.googleapis.com/maps/api/distancematrix/xml?origins=33397+Lange+Str.+2+DE&destinations=33098+Marienstr.+29+DE&mode=driving&language=de-DE&key=deinKey',
''
);
Ergebnis
PHP-Code:
<?xml version="1.0" encoding="UTF-8"?>
<DistanceMatrixResponse>
<status>OK</status>
<origin_address>Lange Str. 2, 33397 Rietberg, Deutschland</origin_address>
<destination_address>Marienstraße 29, 33098 Paderborn, Deutschland</destination_address>
<row>
<element>
<status>OK</status>
<duration>
<value>2188</value>
<text>36 Minuten</text>
</duration>
<distance>
<value>28748</value>
<text>28,7 km</text>
</distance>
</element>
</row>
</DistanceMatrixResponse>
Wenn man Bedenken wegen der JVM hat, dann geht es auch mit den AXIS-Tools, mit cURL (ist unter 5733OPS kostenlos verfügbar) oder mit den HTTP-Tools von Scott Klement
Herzliche Grüße
Rainer
Bookmarks