Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Satellite map

Satellite map il y a 3 ans 8 mois #62753

  • prady
  • Portrait de prady
  • Hors ligne
  • Fresh Lemon
  • Messages : 14
  • Karma: 0
Hi, I'm trying to set up the mapping service to display a satellite or hybrid view... can anybody help me?

Thanks in advance!

Nicola
Dernière édition: il y a 3 ans 8 mois par prady.
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Satellite map [SOLVED] il y a 3 ans 8 mois #62822

  • prady
  • Portrait de prady
  • Hors ligne
  • Fresh Lemon
  • Messages : 14
  • Karma: 0
Solved:
In survey_runtime.js
I added this string:

map.setMapType(G_HYBRID_MAP);

after this one

var map = new GMap2(document.getElementById("gmap_canvas_" + question));
Dernière édition: il y a 3 ans 8 mois par prady.
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Satellite map il y a 3 ans 8 mois #62823

  • tpartner
  • Portrait de tpartner
  • Hors ligne
  • LimeSurvey Team
  • Messages : 4571
  • Remerciements reçus 896
  • Karma: 401
You can add map controls or set the default map type in scripts/survey_runtime.js.

Find this line:
map.addControl(new GSmallMapControl());

And insert this line after it:
map.addControl(new GMapTypeControl());

To set the default map type, add this line next:
map.setMapType(G_SATELLITE_MAP);

The most common map types are:
- G_NORMAL_MAP displays the default road map view.
- G_SATELLITE_MAP displays Google Earth satellite images.
- G_HYBRID_MAP displays a mixture of normal and satellite views.
- G_PHYSICAL_MAP displays a physical map based on terrain information.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Satellite map il y a 3 ans 8 mois #62826

  • prady
  • Portrait de prady
  • Hors ligne
  • Fresh Lemon
  • Messages : 14
  • Karma: 0
Thanks!!!
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Satellite map il y a 1 an 3 mois #101906

  • velvetmonster
  • Portrait de velvetmonster
  • Hors ligne
  • Fresh Lemon
  • Messages : 4
  • Remerciements reçus 1
  • Karma: 0
The code has changed.

Here is the current method for updating from ROADMAP to HYBRID:

Change this:

mapTypeId: google.maps.MapTypeId.ROADMAP

to this:

mapTypeId: google.maps.MapTypeId.HYBRID
L'administrateur a désactivé l'accès en écriture pour le public.

Satellite map il y a 3 semaines 4 jours #117073

  • c_schmitz
  • Portrait de c_schmitz
  • Hors ligne
  • LimeSurvey Team
  • Messages : 851
  • Remerciements reçus 124
  • Karma: 95
Unfortunately the solutions offered so far do require a change of the core files.
In case of a version update they will be gone, nor does everyone have the ability to change the core files by themselves.

The following codelines can be put into the template.js file (which can be edited by a normal LimeSurvey administrator) and adjusted as seen fit.
$(document).ready(function(){
 
    $.each(gmaps, function( mapid, map ) {
        if (mapid.indexOf("marker")==-1)
            map.setMapTypeId(google.maps.MapTypeId.HYBRID);
    });
 
});
 

In this example the map type is set to hybrid. That way only the survey using the particular template is affected. Valid values are

HYBRID Displays a photographic map + roads and city names
ROADMAP Displays a normal, default 2D map
SATELLITE Displays a photographic map
TERRAIN Displays a map with mountains, rivers, etc.
Support us, too. Donate to the LimeSurvey project and help keep us going!
Dernière édition: il y a 3 semaines 4 jours par c_schmitz.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: OMN

Satellite map il y a 3 semaines 4 jours #117076

  • OMN
  • Portrait de OMN
  • Hors ligne
  • Fresh Lemon
  • Messages : 1
  • Karma: 0
Tested here, working perfectly. Thanks Schmitz.
Ouassim Manout
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: ITEd
Temps de génération de la page : 0.202 secondes
Donation Image