Gambas France BETA


Pas de compte ? Incription

GambasMaps (Ou comment utiliser du map tiling en Gambas)

À propos de ce code

Vous connaissez certainement GoogleMap, openlayers, et autre.
Voici un petit programme qui permet d'utiliser les tiles de google map directement dans un drawing area.
Je ne passe pas par un composant web affichant un composant js de google. La c'est un véritable composant multicouche, permettant d'afficher les cartes sat et routieres de google.

Ce n'est pas encore un composant mais pourrait facilement le devenir. Il me permet aussi par exemple d'afficher des shapes localisé. Je peut créer autant de différentes couches que nécéssaire.

Il faut par contre installer libProj4

Pour ajouter des couches c'est aussi simple que :

1
2
3
4
hLayer = NEW GoogleMapLayer($hViewPort)
ViewPort1.AddLayer(hLayer)
hLayer = NEW GoogleMapRoadLayer($hViewPort)
ViewPort1.AddLayer(hLayer)


Le layer googlemap lui trouve automatiquement la version des dernières images.
Amusez vous bien ... et pensez a me laisser quelques commentaires avec vos impressions !

Commentaires

Commentaire de manu, Le 11/10/2011 à 06:55:07
Rhaaa, je ne trouve pas c la librairie libproj4 dans Fedora.

J'ai trouvé PROJ.4 et les metas paquets LSB , mais cela ne semble pas être les bons paquets... Si quelqu'un a une idée, je suis preneur.
Commentaire de linuxos, Le 24/10/2011 à 07:56:27
C'est cela que tu cherches Manu:

# yum info proj.i686
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Adding fr_FR to language list
Paquets disponibles
Name : proj
Arch : i686
Version : 4.7.0
Release : 3.fc14
Size : 150 k
Dépôt  : fedora
Summary : Cartographic projection software (PROJ.4)
URL : http://proj.osgeo.org
License : MIT
Description : Proj and invproj perform respective forward and inverse transformation of
: cartographic data to or from cartesian data with a wide range of selectable
: projection functions.