Bonjour,

Je souhaiterai placer des markers sur une carte GoogleMap avec des adresses. Pour cela, une des méthodes consiste à utiliser Mapstraction et sa fonction MapstractionGeocoder, qui permet de convertir une adresse en geocode.

Cependant, je ne sais pas comment procéder pour utiliser cette fonction, étant assez mauvais en javascript.

En cherchant un peu, j'ai trouvé cette page où un exemple est donné. Mais je ne comprends pas certaines lignes, et notamment :
var geocoder = new MapstractionGeocoder(geocode_return, 'mapquest');

Voici mon code actuel (qui fonctionne) où il faudrait que je remplace les coordonnées geocode par une adresse :
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
<div id="map"></div>
 
<script type="text/javascript">
var element = 'map';
var api = 'google';
var lat = 46.225453;
var lon = 2.197266;
var zoom = 5;
 
var mapstraction = new Mapstraction(element, api);
var firstPoint = new LatLonPoint(lat, lon);
mapstraction.setCenterAndZoom(firstPoint, zoom);
var towerPoint = new LatLonPoint(47.225453, 2.927266);
var towerMarker = new Marker(towerPoint);
towerMarker.setInfoBubble('Yosha!');
towerMarker.setIcon('/images/marker.png');
mapstraction.addMarker(towerMarker);
</script>
Merci d'avance pour vos lumières