[Chameleon] Maptips

Julien-Samuel Lacroix jlacroix at mapgears.com
Thu Aug 3 12:18:55 EDT 2006


Hi,
I tried to think of something that may cause that and I think I just got 
an idea. Are you using the JSAPI mode? If so, I have to let you know 
that the MapTips widget currently does not work in that mode. If you 
remove it, you may get it working properly.

It does not work because the JSAPI does not refresh the page and the 
MapTips widget need a call to the server (currently it's called by a 
page refresh) to define the location of points or lines on the map.

Julien

Doug H wrote:
> Hi Julien,
> 
> Thanks, but that didnt seem to fix it. It looks like map tips is still
> enabled when I zoom, but it isnt getting the new extents. I already
> added this code so that if I turned maptips on after  I was zoomed in,
> it would keep that view:
> 
>   {$this->mszHTMLForm}.MAP_EXTENTS_MINX.value = goCWCJSAPI.oMap.minx;
>   {$this->mszHTMLForm}.MAP_EXTENTS_MAXX.value =
> goCWCJSAPI.oMap.maxx;//custom added, not to lose extents
>   {$this->mszHTMLForm}.MAP_EXTENTS_MINY.value =
> goCWCJSAPI.oMap.miny;//custom added, not to lose extents
>   {$this->mszHTMLForm}.MAP_EXTENTS_MAXY.value =
> goCWCJSAPI.oMap.maxy;//custom added, not to lose extents
>   {$this->mszHTMLForm}.NAV_CMD.value = ""
> 
> I put it above this line here:
>       {$this->mszHTMLForm}.submit();
> 
> 
> Is there another place I need to add this?
> 
> Also, now I get a wierd error in the maptips pop-up which says:
> 
> Warning: array_keys(): The first argument should be an array in
> C:\ms4w\apps\chameleon\htdocs\widgets\MapTips\MapTipsPopup.phtml on
> line 83
> 
> Warning: array_keys(): The first argument should be an array in
> C:\ms4w\apps\chameleon\htdocs\widgets\MapTips\MapTipsPopup.phtml on
> line 83
> 
> and I have no idea what is wrong with it. I recently added a quickzoom
> widget, but I dont know what else is wrong. Is it something in our
> mapfile we might be missing? i can send all our code but I dont want
> clutter up this message with it.. Maptips used to work fine aside from
> the zooming issue.
> 
> Any help would be greatly appreciated.
> Thanks
> 
> Doug
> 
> On 7/27/06, Julien-Samuel Lacroix <jlacroix at mapgears.com> wrote:
> 
>> Hello,
>> If you check the Enhanced sample, the maptips are kept when you zoomin.
>> If you base yourself on this, are you able to fix your problem?
>>
>> Julien
>>
>> Doug H wrote:
>> > Hello list,
>> >
>> > Does anyone know if its possible to have Maptips remain active for a
>> > layer after zooming? Each time I enable it then zoom in or out, I have
>> > to re-enable maptips for that layer. Could I just delete something
>> > like:
>> > include_once("../session.inc.php");
>> > in the maptips widget?
>> >
>> > Thanks,
>> > Doug
>> > _______________________________________________
>> > Chameleon mailing list
>> > Chameleon at lists.maptools.org
>> > http://lists.maptools.org/mailman/listinfo/chameleon
>>
>> -- 
>> Julien-Samuel Lacroix
>> Mapgears
>> http://www.mapgears.com/
>>
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon

-- 
Julien-Samuel Lacroix
Mapgears
http://www.mapgears.com/


More information about the Chameleon mailing list