<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LoïcG &#187; maps</title>
	<atom:link href="http://blog.loicg.net/tag/maps/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.loicg.net</link>
	<description>Carnet d&#039;un développeur web</description>
	<lastBuildDate>Sat, 04 Feb 2012 17:31:19 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Résoudre le bug Google Maps vs IE7</title>
		<link>http://blog.loicg.net/webdev/google-maps-bug-ie7/</link>
		<comments>http://blog.loicg.net/webdev/google-maps-bug-ie7/#comments</comments>
		<pubDate>Mon, 04 May 2009 20:13:59 +0000</pubDate>
		<dc:creator>Loïc</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Services Web]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://blog.loicg.net/?p=648</guid>
		<description><![CDATA[IE7 (bouh !) n&#8217;est pas un navigateur de compet&#8217;, c&#8217;est comme ça, c&#8217;est dans ses gènes. Malheureusement, il n&#8217;en reste pas moins le navigateur le plus utilisé par le grand public (nous, les geeks/nerds, bref l&#8217;élite &#8230; on tourne avec Firefox, Opera, Chrome ou Lynx pour les plus hardcore ^^) Donc, IE7 (bouh !) est [...]]]></description>
			<content:encoded><![CDATA[<p>IE7 (bouh !) n&#8217;est pas un navigateur de compet&#8217;, c&#8217;est comme ça, c&#8217;est dans ses gènes. Malheureusement, il n&#8217;en reste pas moins le navigateur le plus utilisé par le grand public (nous, les geeks/nerds, bref l&#8217;élite &#8230; on tourne avec <a title="Extensions firefox" href="http://blog.loicg.net/firefox/">Firefox</a>, Opera, Chrome ou Lynx pour les plus hardcore ^^)</p>
<p>Donc, IE7 (bouh !) est très utilisé. J&#8217;ai été contacté par un client la semaine dernière qui avait un bug avec une carte <strong>Google Maps</strong> qu&#8217;il avait intégré dans de nombreuses pages de son site : Sa carte ne s&#8217;affichait pas correctement sous IE7 (bouh !), en effet, celle-ci présentait un affreux carré gris sur toute la moitié droite.</p>
<p>J&#8217;ai d&#8217;abord pensé à un problème de HTML mal formé (pas standard&#8230;), mais même en le rendant plus propre ça ne changeait rien&#8230;</p>
<p>Ensuite, j&#8217;ai pensé à un problème de gestion des ressources mémoires par IE7, mais même pas. La mémoire était bien libérée à chaque fermeture/changement de page.</p>
<p>Puis, en fouillant sur le net, je suis tombé sur <strong>THE SOLUTION</strong> ! En fait, lorsque vous souhaitez afficher une carte <strong>Google Maps</strong>, vous définissez un cadre (&lt;div &#8230;&gt;) auquel vous donnez une taille (en css : height et width &#8230;) Ensuite, vous &laquo;&nbsp;lancez&nbsp;&raquo; l&#8217;affichage de la carte en créant un nouvel objet (GMaps() auquel vous précisez le cadre à utiliser) . Ça marche, pour quasi-tous les navigateurs.</p>
<p>Malheureusement, IE7 n&#8217;est pas très fort (les standards, toussa &#8230;), et n&#8217;est même pas capable d&#8217;aller relire les dimensions du cadre pour y coller la carte&#8230; Donc, il faut &laquo;&nbsp;forcer&nbsp;&raquo; cette taille lors de la création de l&#8217;objet GMaps en lui donnant un paramètre supplémentaire qui est un objet de type GSize()&#8230;.</p>
<p>Voici donc la syntaxe finale, c&#8217;est cadeau, ça me fait plaisir :</p>
<p>var maCarte = new GMaps(&laquo;&nbsp;#monDiv&nbsp;&raquo;,new GSize(800,600));</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loicg.net/webdev/google-maps-bug-ie7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached (Feed is rejected)
Page Caching using memcached (User agent is rejected)
Database Caching 10/19 queries in 0.010 seconds using memcached

Served from: blog.loicg.net @ 2012-02-05 10:48:26 -->
