Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > APIs Google
APIs Google Forum d'entraide sur les APIs Google (Maps, Analytics, ...). Avant de poster : Tutoriels API Google, FAQ Google Maps, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/02/2012, 11h34   #1
Invité régulier
 
Inscription : février 2003
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 17
Points : 6
Points : 6
Par défaut Souci avec MarkerImage sous IE

Bonjour,

Je suis en API version 3 Google Map.
J'utilise un logo comme MarkerImage dont je modifie la taille en fonction du zoom de la carte.
Cela fonctionnait très bien, sous IE ou Fox.
Depuis ce matin (ou hier), mon logo n'est plus réduit sous IE, mais tronqué !!
Tout se passe bien sous Fox.

Quelqu'un rencontrerait-il le même problème ?
Une idée de ce qui peut se passer ?
Merci
Richard MORRISSEY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2012, 19h12   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 954
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 954
Points : 4 790
Points : 4 790
Bonjour,
et en vidant le cache ?
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 15h42   #3
Invité régulier
 
Inscription : février 2003
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 17
Points : 6
Points : 6
Bonjour, merci.

Que veux-tu dire en vidant le cache ?

Le pb que je rencontre peut être visualisé ici :
http://www.clovislocation.com/pages/...s-location.asp

Lors de la présentation de la carte, une valeur de zoom est attribué par l'API en fonction du nombre de points à présenter dans le bound.
Au départ, c'est l'ensemble des points en France que je présente.
Je récupère le niveau de zoom affecté par l'api et je dimensionne mon logo en fonction de cette valeur.
J'ai gardé une valeur mini et maxi quand même !
Sous Fox, on voit que le logo augmente de taille en fonction du zoom.
Sous IE donc, depuis peu, il est tronqué.
Mon logo fait 67*67.
Je le dimensionne à icone_cote = zoom*4 tant que c'est inférieur à 67 :
if (icone_cote > 67){icone_cote = 67;}
pusi je le place dans le marquueur :
...,new google.maps.Size(icone_cote,icone_cote),...

Sous Fox, on constate que le logo grossit avec le zoom.
Sous IE, le logo est tronqué. Ce n'est plus l'image qui est dimensionnée mais une partie de l'image qui est prise en compte.

Ceci ne se produisait pas avant sous IE et je n'ai rien modifié récemment, donc quelque chose a été modifié quelque part !!
Je suppose dans l'api et que IE ne l'interprète pas correctement puisque je n'ai pas vu de maj IE8 récemment ... ?

Any idea ... ?
Richard MORRISSEY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 20h46   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 954
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 954
Points : 4 790
Points : 4 790
Citation:
Envoyé par NoSmoking Voir le message
Bonjour,
et en vidant le cache ?
je dois admettre que j'avais mal appréhendé ton problème.

Il semblerait effectivement qu'il y ait un bug sur la dernière version.

J'ai réussi à le faire fonctionner sur les différents navigateurs mais sans aucune véritable logique.

Le mieux que tu ais à faire est de déclarer la version 3.6 qui elle fonctionnait visiblement.

Code :
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?v=3.6&sensor=false"></script>
à suivre donc...
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2012, 10h22   #5
Invité régulier
 
Inscription : février 2003
Messages : 17
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 17
Points : 6
Points : 6
Par défaut Résolu

Merci Nosmoking pour ce code qui permet de choisir sa version.
En effet la version 3.6 fonctionne comme je le souhaite.
On va attendre la 3.8 ... ???
Richard MORRISSEY est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h03.


 
 
 
 
Partenaires

Hébergement Web