IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

Probléme de connexion à Google API Places


Sujet :

API standards et tierces Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Février 2013
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Etudiante
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2013
    Messages : 95
    Par défaut Probléme de connexion à Google API Places
    Bonjour,
    j'ai crée une application qui connecte au serveur google api places et qui traduit le résultat json sous forme de marqueurs sur la map . Tout cela en utilisant une requête du site de google développeurs . Tout cela a été réalisée avec sucées . Mais lorsque je modifie la requête avec la longitude et la latitude de mon émulateur ça ne marche plus . Il n'y a pas des erreurs dans le logcat mais les marqueurs ne s'affichent pas sur la map.
    S'il vous plait aidez moi et merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Par défaut
    C'est donc au changement de position que se situe le problème.
    Le marqueur disparait totalement ou bien va il se perdre loin ?
    Tu devrais mettre un peu de code pour que l'on puisse t'aider.

  3. #3
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Février 2013
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Etudiante
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2013
    Messages : 95
    Par défaut
    Voici mes classes java:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    package com. par exemple . recherche_restaurant ;
     
    importer java.io.InputStream;
     
     
     
     
     
     
    org.apache.http.HttpEntity importation; 
    org.json.JSONArray importation;
     
    importer org.json.JSONObject;
     
     
    com.example.recherche_restaurant.R importation;
     
    com.google.android.maps.MapActivity importation; 
    com.google.android.maps.MapController importation; 
    com.google.android.maps.MapView importation; 
    com.google.android.maps.MyLocationOverlay importation;
     
     
     
    importer android.content.Intent;
     
    android.location.Location importation; 
    android.location.LocationListener importation; 
    android.location.LocationManager importation;
     
    android.os.Bundle importation;
     
    importer android.view.KeyEvent;
     
     
     
    publique  de classe MainActivity s'étend   MapActivity   outils 
    LocationListener {
     
     
     
    	privée  statique  à double lat = 0 ; 
        privée  statique  à double lng = 0 ;
     
    	Contacts JsonArray = null ;
     
        privé MapView MapView = null ; 
        privé lm LocationManager = null ;
     
     
        privé MapController mc = null ; 
        privé MyLocation MyLocationOverlay = null ;
     
     
        HttpEntity HttpEntity ; 
        statique InputStream is = null ;
     
    	statique jObj JsonObject = null ;
     
    	statique chaîne json = "" ; 
    	finale extra_longitude String = "" ; 
    	finale extra_latitude String = "" ; 
     
     
     
     
        @ Override
        publique  nulle onCreate ( Bundle savedInstanceState )  { 
    	super- . onCreate ( savedInstanceState ) ; 
    	setContentView ( R. disposition . activity_main ) ;
     
     
    	MapView = ( MapView )  ce . findViewById ( R. id . MapView ) ; 
    	MapView. setBuiltInZoomControls ( vrai ) ; 
    	lm 
     
     
    	. = mc MapView getController ( ) ; 
    	. mc setZoom ( 19 ) ;
     
    	MyLocation = nouvelle MyLocationOverlay ( getApplicationContext ( ) , 
     
     
     
     
    	. MapView getOverlays ( ) . add ( MyLocation ) ; 
    	MyLocation. enableMyLocation ( ) ;
     
     
     
        }
     
     
     
        @ Override
        protégée  vide onResume ( )  { 
    	super- . onResume ( ) ; 
    	MyLocation. enableMyLocation ( ) ; 
    	. MyLocation enableCompass ( ) ; 
        }
        @ Override
        publique  booléen onKeyDown ( int keyCode, KeyEvent événement )  { 
    	si  ( == keyCode événement ) ; } 
     
     
     
     
     
     
    	@ Override
    	publique  nulle onLocationChanged ( location location )  { 
    		. lat = emplacement getLatitude ( ) ; 
    		. lng = emplacement getLongitude ( ) ;
     
    		L'intention Intention = nouveau intention ( MainActivity. cette , Marqueur
     
     
     
     
     
     
    	@ Override
    	publique  nulle onProviderDisabled ( chaîne arg0 )  { 
    		/ / TODO stub de méthode auto-généré
     
    	}
     
     
    	@ Override
    	publique  nulle onProviderEnabled ( chaîne arg0 )  { 
    		stub de méthode / / TODO Auto-généré
     
    	}
     
     
    	@ Override
    	publique  nulle onStatusChanged ( chaîne arg0, int arg1, arg2 Bundle )  { 
    		/ / TODO stub de méthode auto-généré
     
    	}
     
     
    	@ Override
    	protégé  booléen isRouteDisplayed ( )  { 
    		/ / TODO Auto-généré méthode de remplacement 
    		retour  faux ; 
    	}
     
    }

    Marqueur.java:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    package com. par exemple . recherche_restaurant ;
     
    java.io.InputStream importation; 
    java.util.List importation;
     
     
    org.apache.http.HttpEntity importation; 
    org.json.JSONArray importation; 
    org.json.JSONException importation; 
    org.json.JSONObject importation;
     
    com.google.android.maps.GeoPoint importation; 
    com.google.android.maps.MapActivity importation; 
    com.google.android.maps.MapController importation; 
    com.google.android.maps.MapView importation; 
    importation com.google.android . maps.Overlay; 
    com.google.android.maps.OverlayItem importation;
     
    android.os.AsyncTask importation; 
    android.os.Bundle importation;
     
    android.content.Intent importation; 
    android.graphics.drawable.Drawable importation;
     
     
    publique  de classe Marqueur s'étend MapActivity { 
    	finale extra_longitude String = "" ; 
    	finale extra_latitude String = "" ;  
    	privé  statiques  finales TAG_results String = "résultats" ; 
    	privé  statique  finale TAG_geometry String = "géométrie" ; 
    	privé  statique  finale TAG_location String = "lieu" ; 
    	privée  statique  finale TAG_lat String = "lat" ; 
    	privé  statique  finale Chaîne TAG_lng = "lng" ; 
    	 privé MapView MapView = null ;
     
    	 HttpEntity HttpEntity ; 
    	    statique InputStream is = null ;
     
    		statique jObj JsonObject = null ;
     
    		statique chaîne json = "" ;
    	@ Override
    	protégée  vide onCreate ( Bundle 
    		  l'intention getIntent = ( ) ; si ( intention ! = null ) { 
    			  MapView = ( MapView ) ce . findViewById ( R. id . MapView ) ; 
     
     
     
    			 double  lat= Double.parseDouble(intent.getStringExtra(extra_longitude));
    			 double  lng=Double.parseDouble(intent.getStringExtra(extra_latitude));
     
    				getData ( lat, lng ) ; 
    		  } } 
    				privé  vide getData ( double latitude, double longitude )  { 
    				finale   String url 
    				drawable = ce . getResources ( ) . getDrawable ( R. étirable . ic_launcher ) ; finale itemizedoverlay ListItimizedOverlay = nouvelle ListItimizedOverlay ( étirable, ce ) ; nouvelle AsyncTask < Void , Void , JsonObject > ( ) {
     
     
    				@ Override
    			protégée doInBackground JsonObject ( Void ... params )  { 
    					/ / instancier la classe JsonParser 
    					jParser JsonParser = nouvelle JsonParser ( ) ; 
    					/ / récupérer le JsonObject a partir de l'url du Fichier employes.json 
    					. JsonObject json = jParser getJSONFromUrl ( url ) ;
     
    					retour json ; 
    				} ;
     
     
    			protégée  vide OnPostExecute ( JsonObject json )  {
     
    				essayez  {
     
    					/ / Récupérer la liste par de Tous les Employés 
    					résultats JsonArray = json. getJSONArray ( TAG_results ) ;
     
    					/ / Parcourir TOUTE LA LISTE employees des 
    					pour ( int i = 0 ; i < . résultats de longueur ( ) ; i + + ) {
     
    					/ / Récupérer non employé de Type JsonObject 
    					JsonObject emp = résultats. getJSONObject ( i ) ;
     
    					/ / Récupérer le téléphone JsonObject Qui contains Deux articles 
    					JsonObject géométrie = emp. getJSONObject ( TAG_geometry ) ; 
    					. = emplacement JsonObject géométrie getJSONObject ( TAG_location ) ; 
    					latitude String = emplacement. getString ( TAG_lat ) ; 
    					. longitude String = emplacement getString ( TAG_lng ) ; 
    					à double b = Double . parseDouble ( latitude ) ; 
    					deux c = Double . parseDouble ( longitude ) ;
     
     
    				GeoPoint GeoPoint = nouvelle GeoPoint ( ( int )  ( b * 1E6 ) , ( int ) ( c * 1E6 ) ) ; 
    				OverlayItem overlayitem = nouvelle OverlayItem ( GeoPoint, "Bonjour de" , "Tahiti" ) ; 
    				. itemizedoverlay addOverlayItem ( overlayitem ) ;
     
     
    				Liste < Overlay > mapOverlays = MapView. getOverlays ( ) ; 
    				mapOverlays. ajouter ( itemizedoverlay ) ;
     
    				} 
    				} 
    				catch ( e JSONException ) 
    				{ 
    					e. printStackTrace ( ) ; 
    				} 
    			} ;
     
    		} . exécuter ( ) ; 
    		  }
     
     
     
     
    	@ Override
    	protégé  booléen isRouteDisplayed ( )  { 
    		/ / TODO Auto-généré méthode de remplacement 
    		retour  faux ; 
    	}
     
    }
    Merci pour votre aide.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Par défaut
    C'est moi où il y a un souci avec ton code, c'est traduit anglais=>français non?

  5. #5
    Membre confirmé
    Femme Profil pro
    Etudiante
    Inscrit en
    Février 2013
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Etudiante
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2013
    Messages : 95
    Par défaut
    Désolé,
    MainActivity.java:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    package com.example.recherche_restaurant;
     
    import java.io.InputStream;
     
     
     
     
     
     
    import org.apache.http.HttpEntity;
    import org.json.JSONArray;
     
    import org.json.JSONObject;
     
     
    import com.example.recherche_restaurant.R;
     
    import com.google.android.maps.MapActivity;
    import com.google.android.maps.MapController;
    import com.google.android.maps.MapView;
    import com.google.android.maps.MyLocationOverlay;
     
     
     
    import android.content.Intent;
     
    import android.location.Location;
    import android.location.LocationListener;
    import android.location.LocationManager;
     
    import android.os.Bundle;
     
    import android.view.KeyEvent;
     
     
     
    public class MainActivity extends  MapActivity  implements
    LocationListener {
     
     
     
    	private static double lat = 0;
        private static double lng = 0;
     
    	JSONArray contacts = null;
     
        private MapView mapView = null;
        private LocationManager lm = null;
     
     
        private MapController mc = null;
        private MyLocationOverlay myLocation = null;
     
     
        HttpEntity httpEntity;
        static InputStream is = null;
     
    	static JSONObject jObj = null;
     
    	static String json = "";
    	final String extra_longitude ="";
    	final String extra_latitude =""; 
     
     
     
     
        @Override
        public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	setContentView(R.layout.activity_main);
     
     
    	mapView = (MapView) this.findViewById(R.id.mapView);
    	mapView.setBuiltInZoomControls(true);
    	lm = (LocationManager) this.getSystemService(LOCATION_SERVICE);
    	lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 10000, 0, this);
    	lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 10000, 0,
    		this);
     
     
    	mc = mapView.getController();
    	mc.setZoom(19);
     
    	myLocation = new MyLocationOverlay(getApplicationContext(), mapView);
    	myLocation.runOnFirstFix(new Runnable() {
    	    public void run() {
    		mc.animateTo(myLocation.getMyLocation());
    		mc.setZoom(17);
    	    }
    	});
     
    	mapView.getOverlays().add(myLocation);
    	myLocation.enableMyLocation();
     
     
     
        }
     
     
     
        @Override
        protected void onResume() {
    	super.onResume();
    	myLocation.enableMyLocation();
    	myLocation.enableCompass();
        }
        @Override
        public boolean onKeyDown(int keyCode, KeyEvent event) {
    	if (keyCode == KeyEvent.KEYCODE_S) {
    	    mapView.setSatellite(!mapView.isSatellite());
    	    return true;
    	}
    	return super.onKeyDown(keyCode, event);
        }
     
     
    	@Override
    	public void onLocationChanged(Location location) {
    		lat = location.getLatitude();
    		lng = location.getLongitude();
     
    		Intent intent = new Intent(MainActivity.this, Marqueur .class);
    		intent.putExtra(extra_longitude, Double.toString(lng));
    		intent.putExtra(extra_latitude, Double.toString(lat));
    		startActivity(intent);
    	}
     
     
     
     
     
    	@Override
    	public void onProviderDisabled(String arg0) {
    		// TODO Auto-generated method stub
     
    	}
     
     
    	@Override
    	public void onProviderEnabled(String arg0) {
    		// TODO Auto-generated method stub
     
    	}
     
     
    	@Override
    	public void onStatusChanged(String arg0, int arg1, Bundle arg2) {
    		// TODO Auto-generated method stub
     
    	}
     
     
    	@Override
    	protected boolean isRouteDisplayed() {
    		// TODO Auto-generated method stub
    		return false;
    	}
     
    }
    Marqueur.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    package com.example.recherche_restaurant;
     
    import java.io.InputStream;
    import java.util.List;
     
     
    import org.apache.http.HttpEntity;
    import org.json.JSONArray;
    import org.json.JSONException;
    import org.json.JSONObject;
     
    import com.google.android.maps.GeoPoint;
    import com.google.android.maps.MapActivity;
    import com.google.android.maps.MapController;
    import com.google.android.maps.MapView;
    import com.google.android.maps.Overlay;
    import com.google.android.maps.OverlayItem;
     
    import android.os.AsyncTask;
    import android.os.Bundle;
     
    import android.content.Intent;
    import android.graphics.drawable.Drawable;
     
     
    public class Marqueur extends MapActivity {
    	final String extra_longitude ="";
    	final String extra_latitude =""; 
    	private static final String TAG_results = "results";
    	private static final String TAG_geometry = "geometry";
    	private static final String TAG_location = "location";
    	private static final String TAG_lat = "lat";
    	private static final String TAG_lng = "lng";
    	 private MapView mapView = null;
     
    	 HttpEntity httpEntity;
    	    static InputStream is = null;
     
    		static JSONObject jObj = null;
     
    		static String json = "";
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.activity_marqueur);
    		  Intent intent = getIntent();
    		  if (intent != null) {
    			  mapView = (MapView) this.findViewById(R.id.mapView);
     
    			 double  lat= Double.parseDouble(intent.getStringExtra(extra_longitude));
    			 double  lng=Double.parseDouble(intent.getStringExtra(extra_latitude));
     
    				getData(lat,lng);
    		  }}
    				private void getData(Double latitude, Double longitude) {
    				final  String url = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location="+latitude+","+longitude+"&radius=500&types=food&name=harbour&sensor=true&key=AIzaSyDxms7wMJorpD9LZVRL9OiozgV1D9wJKxo";
    				Drawable drawable = this.getResources().getDrawable(R.drawable.ic_launcher);
    				final ListItimizedOverlay itemizedoverlay = new ListItimizedOverlay(drawable,this);
    			new AsyncTask<Void, Void, JSONObject>(){
    				@Override
    			protected JSONObject doInBackground(Void... params) {
    					// instancier la classe JsonParser
    					JsonParser jParser = new JsonParser ();
    					// récupérer le JSONObject à partir de l’url du fichier employes.json
    					JSONObject json = jParser.getJSONFromUrl( url);
     
    					return json;
    				};
     
     
    			protected void onPostExecute(JSONObject json) {
     
    				try {
     
    					// récupérer la liste de tous les employés
    					JSONArray results = json.getJSONArray(TAG_results);
     
    					// parcourir toute la liste des employés
    					for(int i = 0; i < results.length(); i++){
     
    					// récupérer un employé de type JSONObject
    					JSONObject emp = results.getJSONObject(i);
     
    					// récupérer le JSONObject phone qui contient deux items
    					JSONObject geometry = emp.getJSONObject(TAG_geometry);
    					JSONObject location = geometry.getJSONObject(TAG_location);
    					String latitude = location.getString(TAG_lat);
    					String longitude= location.getString(TAG_lng);
    					double b = Double.parseDouble(latitude);
    					double c = Double.parseDouble(longitude);
     
     
    				GeoPoint geoPoint = new GeoPoint((int) (b* 1E6) , (int)(c* 1E6));
    				OverlayItem overlayitem = new OverlayItem(geoPoint, "Hello from", "Tahiti");
    				itemizedoverlay.addOverlayItem(overlayitem);
     
     
    				List<Overlay> mapOverlays = mapView.getOverlays();
    				mapOverlays.add(itemizedoverlay);
     
    				}
    				}
    				catch(JSONException e)
    				{
    					e.printStackTrace();
    				}
    			};
     
    		}.execute();
    		  }
     
     
     
     
    	@Override
    	protected boolean isRouteDisplayed() {
    		// TODO Auto-generated method stub
    		return false;
    	}
     
    }

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 334
    Par défaut
    Citation Envoyé par Arwa89
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @Override
    	public void onLocationChanged(Location location) {
    		lat = location.getLatitude();
    		lng = location.getLongitude();
     
    		Intent intent = new Intent(MainActivity.this, Marqueur .class);
    		intent.putExtra(extra_longitude, Double.toString(lng));
    		intent.putExtra(extra_latitude, Double.toString(lat));
    		startActivity(intent);
    	}
    Donc à chaque changement de position, tu relance l'activité.
    C'est un peu radical à mon gout.
    Pourquoi ne pas se contenter de changer la position du marqueur ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Google API Calendar v3 : problème avec les librairies
    Par StringBuilder dans le forum C#
    Réponses: 9
    Dernier message: 26/12/2014, 17h11
  2. Problème de connexion bluetooth avec l'api 18 (4.3)
    Par Cyrille86 dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 21/07/2014, 10h44
  3. Problème d'installation Google API
    Par MSM_007 dans le forum Android
    Réponses: 1
    Dernier message: 12/01/2013, 04h20
  4. [Joomla!] [Google API key] Problème de clé !
    Par jockhip12 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 04/07/2012, 12h23
  5. problème de connexion 2 PC
    Par guitalca dans le forum Développement
    Réponses: 3
    Dernier message: 22/09/2003, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo