Thaaaanks man.
That work.
var infowindow = new google.maps.InfoWindow({
content: text
});
new geocoder.geocode( { 'address': address}, function(results,
status) {
var marker2 = new google.maps.Marker({map: map, //Criar o
Marcador
position: results[0].geometry.location,
title:'Teste',
icon: icone});
google.maps.event.addListener(marker2, 'click', function() {
infowindow.open(map,marker2);
});
});
=D
On 10 nov, 18:11, Jeremy Geerdes <[email protected]> wrote:
> marker2 is not defined until the callback function is fired. Since the
> geocoder works asynchronously, it will not be available for the next line of
> code in the initial block. Move your infowindow and event.addListener calls
> into the callback function that you pass the geocoder.
>
> Jeremy R. Geerdes
> Generally Cool Guy
> Des Moines, IA
>
> For more information or a project quote:
> [email protected]
>
> If you're in the Des Moines, IA, area, check out Debra Heights Wesleyan
> Church!
>
> On Nov 10, 2011, at 5:54 AM, Danilo Giaretta wrote:
>
>
>
>
>
>
>
> > new geocoder.geocode( { 'address': address}, function(results,
> > status) {
> > var marker2 = new google.maps.Marker({map: map, //Criar o
> > Marcador
> > position: results[0].geometry.location,
> > title:'Teste',
> > icon:teste});
> > });
>
> > var infowindow = new google.maps.InfoWindow({
> > content: texto
> > });
>
> > google.maps.event.addListener(marker2, 'click', function() {
> > infowindow.open(map,marker2);
> > });
>
> > Why that dont work?
> > i want create a marker with data of datebase. But on load, that dont
> > work and say 'marker2 is not defined'.
>
> > anyone know?
> > thanks
>
> > -
>
> > Por que isso não funciona?
> > Eu quero criar os marker com meus dados vindo do banco de dados.
> > Porem não funciona, ele criar os marker mas não consegue associar o
> > infowindow nele.
>
> > Obrigado.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Maps JavaScript API v3" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group
> > athttp://groups.google.com/group/google-maps-js-api-v3?hl=en.
--
You received this message because you are subscribed to the Google Groups
"Google Maps JavaScript API v3" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-maps-js-api-v3?hl=en.