3 Replies Latest reply: Oct 19, 2017 8:52 AM by Axel Beaugrand RSS

    Google Map MAJ 2016

    Axel Beaugrand

      Bonjour à tous,

       

      J'aurai besoin de votre aide sur la mise en place de Google Map sur une app QV.

      En essayant de suivre tous les conseils apporté sur plusieurs tutos, je décide de prendre le document spécialement créé pour cela pour crée une App test_google_map

       

      https://community.qlikview.com/docs/DOC-3136

       

      Je télécharge donc les documents pour ainsi développer la procédure sur mon app.

      Arriver à la phase de chargement de Google Map du document WORD p13, j’arrive à ce pb.

       

      Message d’erreur :

       

      PB Google MAP.PNG

      Après des recherches je m’aperçois qu’une clé est nécessaire ?

      On doit également payer pour le nombre de requête effectué serait-il possible de me partager une solution gratuite en open source ?

      Avez-vous une alternative ou une explication sur l’environnement autre que Google map et GeoQW disponible ? 

      Le deuxième, je m’aperçois sur une autre discussion cette explication :

      https://community.qlik.com/thread/217711

       

      Bon je pense que mon problème n’est absolument pas lié à cela, mais si vous avez des pistes …

      Mon script si cela vous intéresse :

       

      ***********************************************************************************************

      LOAD Qté,
      Client,
      Ville
      FROM
      [Q:\DEVELOPPEMENT\TEST\Clients_info.xlsx]
      (
      ooxml, embedded labels, table is Feuil1);

      // Google Maps in QlikView
      // V0.85.2 - October 1st 2008  © Copyright QlikTech International AB 2008 / AES

      // Google Maps Key
      // get a key here http://code.google.com/apis/maps/signup.html
      gmap_key = 'xx';
      max_zoom_level = 17; //maximum value 17

      // Variables required for calculating map
      // No need to change these
      var_pi180=      '=pi()/180';
      var_lat_offset= '0';
      var_mc2=        '=256*pow(2,$(var_zoom))';
      var_mc1=        '=256*pow(2,($(var_zoom)-1))';
      var_mid_lat=         '=min(latitude)+(1+var_lat_offset)*((max(latitude)-  min(latitude))/2)';
      var_mid_long=   '=min(longitude)+(max(longitude)-min(longitude))/2';
      var_zoom=       '=max(aggr(if(max( round(256*pow(2,(_zoom_level -1)))+( longitude *((256*pow(2,_zoom_level ))/360)) )-min( round(256*pow(2,(_zoom_level -1)))+( longitude  *((256*pow(2,_zoom_level ))/360)) ) <map_size_x AND max((256*pow(2,(_zoom_level-1)))+((0.5*log((1+(sin((latitude)*pi()/180)))/(1-(sin((latitude)*pi()/180)))))*((-256*pow(2,_zoom_level))/(2*pi()))))-min((256*pow(2,(_zoom_level-1)))+((0.5*log((1+(sin((latitude)*pi()/180)))/(1-(sin((latitude)*pi()/180)))))*((-256*pow(2,_zoom_level))/(2*pi()))))<map_size_y,_zoom_level,1),_zoom_level))';
      var_maptype=    '=if(isnull(only(maptype)),fieldvalue( '&chr(39)&'maptype'&chr(39)&', 1 ),maptype)';
      map_size_x=         '400';
      map_size_y=     '400';

      SET HidePrefix='_' ;
      // Field required for calcualting best zoom level
      _zoom_level:
      Load RecNo( ) as _zoom_level autogenerate(max_zoom_level);

      maptype:
      LOAD * INLINE [
      maptype
      roadmap
      mobile
      satellite
      terrain
      hybrid
      ]
      ;
      ***********************************************************************************************