[Routing] OpenLayers, KML: how to display route?
Marcus Wolschon
Marcus at Wolschon.biz
Mon Feb 23 06:47:22 GMT 2009
On Sun, 22 Feb 2009 13:53:10 +0100, Lambertus <osm at na1400.info> wrote:
> Marcus Wolschon wrote:
>> Lambertus schrieb:
>>> A webbrowser does not allow you to do cross site AJAX calls. You will
>>> need to setup a local proxy on your webserver who relais the
>>> yournavigation.org queries.
>>
>> I found a way around this limitation a while ago.
>> It works file to dynamically include a javascript from
>> that remote site and have it set variables as a replacement
>> for the ajax-calls.
>>
> Ok, I could provide such a javascript file if that makes it easier for
> other sites to use the YOURS API, but I don't clearly see what should be
> in there: a variable containing the base URL? And would that be enough,
> because I cannot pre-set every possible lat/lon in advance?
No, that I used was a php-script that took URL-parameters and
gave an output like:
<script language="javascript">
answer = "xyz";
handleAnswer(answer);
</script>
Where handleAnswer(param) is a method defined on the website
(similar to the ajax-handler).
It worked well across domain-boundaries in FF2, FF3,
Safari, IE5, IE6, IE7 and Chrome.
Marcus
More information about the Routing
mailing list