Hello and thank you for your answer.
I'm sorry but I do not know how to do realise that your told.
I tried to declare a Marker global variable but I don't know how to do
delete each previous Marker created when a new Marker is creates.
2) The "searchAddress()" function is:
***********
function searchAddress()
{
var address =
document.getElementById("address").value;
var geocoder = new google.maps.Geocoder();
geocoder.geocode( {'address': address},
function(results,status)
{
if(status ==
google.maps.GeocoderStatus.OK)
{
var options =
{
zoom: 14,
center:
results[0].geometry.location,
mapTypeId:
google.maps.MapTypeId.ROADMAP
};
//var map = new
google.maps.Map(document.getElementById('mappa'), options);
map = new
google.maps.Map(document.getElementById('mappa'),
options);
}
*****
I utilised the mab global variable but the problem is the same and if
I do not declare a new map, the search address does not return any
address.
Please, can you help me?
Thank you in advance.
On 17 Mar, 20:42, Rossko <[email protected]> wrote:
> > You can view it at the following
> > link:http://thebit.altervista.org/maps/testAddMarker3.php
> > The problem is that after to have searched an address it is not
> > possible to add a Marker. Why?
>
> For some reason, you have chosen to create a new 'map' object local to
> your searchAddress() function. You already made a perfectly good
> 'map' in your initialize() function, duplicating just confuses things.
>
> > I have also 2 little questions and I hope to find solution:
> > 1) how I should to do to submit the form (look the previous link) by
> > using AJAX or without to open other pages?
>
> What previous link?
> Using forms with AJAX is not a particular maps
> issuehttp://www.google.com/search?q=javascript+forms+ajax
>
> > 2) I know it exists a way to delete each marker by creating another
> > one.
> > E.g if you try to add a marker you can add many marker without saving
> > its. I would like know how to do do delete each marker not saved whene
> > someone try to add a new marker.
>
> Make your script so that it only creates one marker. One way to do
> that is to create one marker in global scope, and to move it around
> when "adding"
--
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.