11
votes

Y a-t-il une bibliothèque de cartes SVG comme Google Graphiques?

Je recherche des cartes du monde à grande échelle que je peux nuire par pays. Google graphiques a une API pour cela, mais il vous permet uniquement de générer une petite carte (440x220 px). Est-ce que quelqu'un sait un moyen de générer de telles cartes avec une bibliothèque open source?


2 commentaires

Avez-vous besoin d'accueillir IE? Je demande car il n'y a pas de support SVG dans IE, juste VML ...


Il y a SVGweb qui permet à IE d'afficher SVG (à l'aide d'une cale de flash), code.google.com/ p / svgweb . Un exemple de carte SVG dynamique utilisant SVGWeb, voir ici: vis.uell.net/gsvg/electionatlasgermany .html


8 Réponses :


1
votes

Le Geomap , de l'API Google Visualisation, peut être dimensionné aussi grand que vous le souhaitez; Cependant, il utilise Flash au lieu de SVG.


0 commentaires

0
votes

Wikipedia a beaucoup de SVG Maps , mais ce n'est pas une bibliothèque.


0 commentaires

2
votes

avec le wikipedia SVG Maps Vous pouvez "nuance" les pays en utilisant simplement CSS .

Quelques exemples d'utilisation de telles cartes (SVG, CSS, HTML, JS) peuvent être trouvés Ici . Cela exporte soit une carte complète, soit simplement la feuille de style qui peut être appliquée à une copie locale de la carte. Je recommanderais d'utiliser Opera pour la meilleure expérience de visualisation, mais cela devrait fonctionner dans tous les navigateurs qui soutiennent SVG.


0 commentaires

6
votes

Je travaille sur une bibliothèque qui fournit des fonctionnalités similaires à celles décrites dans la question. Ça s'appelle Jvectormap. Ceci est un plugin JQuery, qui permet de placer des composants de la carte du monde sur des pages Web à l'aide de SVG dans les navigateurs modernes et VML dans IE 6-8. Vous pouvez le personnaliser de nombreuses façons, changer le look et le comportement de la carte. Malheureusement, la documentation n'est pas encore prête. Vous pouvez consulter l'exemple et le code ici http://jvectormap.lowl-hollow.net/ .


0 commentaires

2
votes

Ces jours-ci, je vous recommanderais d'utiliser polymaps ou d3 . Le premier est une bibliothèque "Cartes glissantes" à part entière qui travaille avec SVG. Ce dernier est une bibliothèque de visualisation qui fonctionne avec SVG et a une quantité croissante de fonctionnalités de GEO. Si vous n'avez pas besoin de panoramique, de zoom et d'autres fonctionnalités "glissantes", essayez d3, comme cet exemple: http://mbostock.github.com/d3/ex/choropleth.html


0 commentaires

3
votes

Entre-temps, Google publié Cartes géocharmaires , une mise à jour de le géomap. Cela crée des cartes SVG et vous pouvez leur faire quelle que soit la taille souhaitée, avec un rapport de format ou non. J'ai développé un plugin pour créer des cartes à l'aide de cette API pour WordPress. Vérifiez-le à http://cmoreira.net/interactive-world-maps-demo/


0 commentaires

0
votes

Vérifiez Ammap: http://www.ammap.com - nous avons des cartes SVG de la plupart des pays de la monde et une API pour faire ces cartes interactives, zoomables, etc.

Disclaimer - Je suis l'auteur de l'amplificateur.


0 commentaires

0
votes

Comme son auteur, je recommande http://www.makeclickaMeMap.com pour la cartographie basée sur SVG. Il possède un nombre croissant de pays et une belle interface facile à utiliser pour éditer vos cartes que vous pouvez intégrer n'importe où à l'aide d'un iframe.


0 commentaires