|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 17 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2011 Messages : 2 954 ![]() |
Bonjour,
et en vidant le cache ? |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 17 ![]() |
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 ... ? |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2011 Messages : 2 954 ![]() |
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> |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2003 Messages : 17 ![]() |
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 ... ??? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com