2011-10-10 3 views
0

J'utilise le Google static maps API V2 pour créer une carte avec une icône de marqueur bleu personnalisé:force Google maps v2 api pour rafraîchir l'image d'icône personnalisée

http://www.stolencamerafinder.com/images/pin-lost.png

Malheureusement, je l'ai testé l'URL avant que l'image de mon coutume en ligne et Google semble avoir mis en cache que la connaissance d'une certaine manière: (! si cette image a une icône bleue, puis le cache a été mis à jour depuis que je posté cette question)

http://maps.googleapis.com/maps/api/staticmap?center=51.86654,-2.2480254&zoom=6&size=100x70&sensor=false&markers=icon:http%3A%2F%2Fwww.stolencamerafinder.com%2Fimages%2Fpin-lost.png%7C51.86654,-2.2480254

<img src="http://maps.googleapis.com/maps/api/staticmap?center=51.86654,-2.2480254&amp;zoom=6&amp;size=100x70&amp;sensor=false&amp;markers=icon:http%3A%2F%2Fwww.stolencamerafinder.com%2Fimages%2Fpin-lost.png%7C51.86654,-2.2480254"> 

je peux duper dans l'extraction en ajoutant un paramètre non-sens à mon icône URL (par exemple: "a = a"):

http://maps.googleapis.com/maps/api/staticmap?center=51.86654,-2.2480254&zoom=6&size=100x70&sensor=false&markers=icon:http%3A%2F%2Fwww.stolencamerafinder.com%2Fimages%2Fpin-lost.png?a=a%7C51.86654,-2.2480254

<img src="http://maps.googleapis.com/maps/api/staticmap?center=51.86654,-2.2480254&amp;zoom=6&amp;size=100x70&amp;sensor=false&amp;markers=icon:http%3A%2F%2Fwww.stolencamerafinder.com%2Fimages%2Fpin-lost.png?a=a%7C51.86654,-2.2480254"> 

Cependant, je ne veux pas pour redéployer mon application juste pour cela. Ma question est:

  1. Existe-t-il un moyen de demander à Google d'actualiser son cache?
  2. Quelqu'un sait-il combien de temps cela peut prendre pour être mis à jour (le cas échéant)?
+1

Cela me semble très bien, je suppose que leur cache a été mis à jour, si en effet c'est ce que le problème était – duncan

+0

éprouvant la même chose. Je pense que ton truc marchera. –

Répondre

0

Comme duncan remarqué d'abord, l'image semble ok maintenant. Donc, pour tous ceux qui ont ce problème, il a fallu moins d'une journée pour que mon image soit rafraîchie. Bien sûr, YMMV.

Questions connexes