Chris Holmes wrote:
>
>>
>>> > Do you present it to the user as is, or do some javascript wizardry
>>> > to merge it with another html page?
>>>
>> The latter, we currently use it in a full blown application where we
>> "merge" a raster map with the imagemap at runtime (when it's needed).
>> This means two different requests to geoserver, one for the raster
>> map, one for the "tooltip" imagemap level. But this is the way we use
>> it. Someone else can probably use it in a different way.
>>
>
> This is super cool. I like this approach a lot. Can you do full
> javascript pop-ups in your onclick events? Like instead of just a
> tooltip? If it can do that then we're very close to a way to better
> solve the issue of displaying tons of javascript pop-up points on a
> map. I think Google recently paid a lot of money to buy a company for
> this very technology - to render out the clickable pop-ups instead of
> doing them with javascript.
>
> Chris
In theory, you can define an SLD like this:
<Rule>
<Name>onclick</Name>
...
<TextSymbolizer>
<Label>
<Function name="strConcat">
<Literal>viewInfo('</Literal>
<Function name="strConcat">
<PropertyName>[the property containing
text or html to view on a popup window]</PropertyName>
<Literal>');</Literal>
</Function>
</Function>
</Label>
</TextSymbolizer>
...
</Rule>
With this SLD (or something similar, I didn't try it), anytime you click
on an area of your map you call the viewTooltip js function with a
property dynamically taken from your feature. In the viewTooltip
function you can obviously open a javascript popup to visualize the
received text. It needs some test to verify crossbrowser issues, but I
think it should work. Is this a good answer to your question?
Thanks,
Mauro Bartolomeoli
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>
http://get.splunk.com/_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@...
https://lists.sourceforge.net/lists/listinfo/geoserver-devel