Hello Rossko, Thanks for your answer. I updated the code with changes you requested. Now all the script looks running well, but still no marker on the map.
Maybe I made something wrong. Let me know. Thanks a lot ! On Jun 7, 7:23 pm, Rossko <[email protected]> wrote: > > I wanna mix the geocode function used to find a place (here : Paris > > France, but it'll be generated dynamically by the user in the final > > website) with the place marker function. > > That's fine, that's what geocoding is for. > > > In the example above, i tried to match the "Nike" places (stores for > > example) in Paris. > > Have you looked at the script error? > locationArea is not defined > > In your geocoding callback > geocoder.geocode( { 'address': "Paris France" }, function(results, > status) { > ... > var locationArea = results[0] ... > > the variable 'locationArea' is defined as local in scope to the > callback function. It is not accessible outside of the callback > function. > > It is not available in this line of code in your main initialize() > function > var storeArea = new google.maps.LatLng(locationArea); > so it throws the error > > If you want to use the results returned in a callback, use it within > the callback. Move your store-search code inside the geocoding > callback, so that it will be run when the geocode results are > available. -- 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.
