Cheers,

On 17 February 2010 02:36, Peter Saint-Andre <stpe...@stpeter.im> wrote:
> On 2/16/10 11:14 AM, Ilya Braude wrote:
>>
>> Peter Saint-Andre wrote:
>>> On 2/13/10 7:03 AM, Tuomas Koski wrote:
>>>> On 10 February 2010 22:44, Ilya Braude <i...@drakontas.com> wrote:
>>>>
>>>> In the end we would have something like this, right? :
>>>>
>>>> <geoloc xmlns='http://jabber.org/protocol/geoloc' xml:lang='en'>
>>>>  <source>GPS</source>
>>>>  <lat>45.44</lat>
>>>>  <lon>12.33</lon>
>>>> </geoloc>
>>>> <geoloc xmlns='http://jabber.org/protocol/geoloc' xml:lang='en'>
>>>>  <source>Open Street Map</source>
>>>>  <text>Marcon, Venezia, Veneto, Italy</text>
>>>>  <country>Italy</country>
>>>> </geoloc>
>>>>
>>>
>>> Do we have two things here, a source type (e.g., GPS) and the name of
>>> the provider?
>>>
>>
>> That's a good point.  For example if a user is using geode to generate
>> lat/lon based on visible wifi access points, we could have something like:
>>
>> <geoloc xmlns='http://jabber.org/protocol/geoloc' xml:lang='en'>
>> <source>wifi</source>
>> <provider>geode</provider>
>> ...
>> </geoloc>
>>
>>
>> Otherwise, placing 'geode' in the source element would mask the actual
>> location source.
>>
>> Same thing for other providers like Fire Eagle, etc.
>
> That's how it seems to me. :)

Now we could have something like this:

<geoloc xmlns='http://jabber.org/protocol/geoloc' xml:lang='en'>
 <source>wifi</source>
 <provider>Geode</source>
 <lat>45.44</lat>
 <lon>12.33</lon>
</geoloc>
<geoloc xmlns='http://jabber.org/protocol/geoloc' xml:lang='en'>
 <provider>Open Street Map</provider>
 <text>Marcon, Venezia, Veneto, Italy</text>
 <country>Italy</country>
</geoloc>


Above would work for me. Anyone has a use-case where this would not work?

Cheers,
--
tuomas
_______________________________________________
JDev mailing list
Forum: http://www.jabberforum.org/forumdisplay.php?f=20
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: jdev-unsubscr...@jabber.org
_______________________________________________

Reply via email to