[ka-Map-users] Ka Icon
GISGuru
jeremiahosullivan at gmail.com
Wed Oct 31 17:28:13 EDT 2007
Rosario,
That worked..thanks very much for taking the time to answer my query
Kind Regards
J
The Bun wrote:
>
> Hi
> I had a similar problem although maybe a bit different. I added a graphic
> element ( in my case a .png ) to the XmlOverlay, in the
> kaXmlOverlay.prototype.loadXml method during the startup of my page, for
> Firefox it was OK while for IE it wasn't. I discovered that when data are
> cached IE doesn't raise the onload event for the image ... I changed the
> following code in kaXmlIcon.prototype.draw_canvas (kaXmlOverlay.js):
>
> this.img.onload = function() {
> ctx.drawImage(timg, dx, dy, tw, th);
> ctx.restore();
> }
>
> With:
>
> if (_BrowserIdent_checkIt('msie'))
> {
> ctx.drawImage(timg, dx, dy, tw, th);
> ctx.restore();
> }
> else
> {
> this.img.onload = function() {
> ctx.drawImage(timg, dx, dy, tw, th);
> ctx.restore();
> }
> }
>
> And now it works, maybe this has nothing to do with your problem but this
> is definitely a bug in kaXmlOverlay, or better say in IE?
>
> Best Regards
> Rosario
>
>
> GISGuru wrote:
>>
>> Hi,
>>
>> I am adding a graphic to a map as the user clicks on the map with a tool.
>> In FF this works fine. However in IE 7 the graphic is shown at startup
>> but when the user clicks around the same code does not draw the icon.
>>
>> The page is an iframe inside a php page.
>>
>> The map page is a html page with the following doctype
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>> "http://www.w3.org/TR/html4/loose.dtd">
>>
>> Any Ideas?
>>
>> Thanks in advance
>> J
>> Code to Add Icon
>>
>> my_point = myXmlOverlay.addNewPoint('Property', longuitude, latitude);
>>
>>
>> var my_symbol = new kaXmlIcon();
>> my_symbol.icon_src = 'pin_red.gif';
>> my_symbol.icon_w = 32;
>> my_symbol.icon_h = 32;
>> my_symbol.xoff = -16;
>> my_symbol.yoff = -14;
>> my_point.addGraphic(my_symbol);
>>
>>
>
>
--
View this message in context: http://www.nabble.com/Ka-Icon-tf4725136.html#a13519109
Sent from the ka-map-users mailing list archive at Nabble.com.
More information about the ka-Map-users
mailing list