Well, this is interesting.  Apparently, since the last time I really  
looked, the dev team has pushed some interesting updates to the  
google.maps.LocalSearch.  But that's another post.

Anyway, the answer to your question is going to be a little  
complicated.  First, you have to define at least one custom GIcon for  
your custom marker(s).  The best way to figure out how to do this is  
to check out Mike Williams' excellent Google Maps tutorial.  The  
custom icons lesson is linked below:

http://econym.googlepages.com/custom.htm

Once you've done that, you need to build an options object to hand to  
the google.maps.LocalSearch constructor, as below:

var options={
  pins:{
   local:[
    your_a_pin,
    your_b_pin,
    your_c_pin,
    your_d_pin,
    your_e_pin,
    your_f_pin,
    your_g_pin,
    your_h_pin
   ],
   kml:[
    your_a_pin,
    your_b_pin,
    your_c_pin,
    your_d_pin,
    your_e_pin,
    your_f_pin,
    your_g_pin,
    your_h_pin
   ]
  }
};

Now, please note two VERY important things about this code.  First,  
you do NOT have to define BOTH the local AND kml portions of that  
object.  You can define custom pins for local, but not kml, or vise  
versa.  And second, you can make all of the pins as the same GIcon  
object, but you have to include that GIcon object 8 times in the array  
or you'll get some rather unexpected results.  For example, if you say  
local:[myPin] (i.e., only enter it once), the first returned result  
will get the custom pin but all others will be standard GMarkers  
(i.e., the red pin with a black dot).

Then you just have to hand that options object to the  
google.maps.LocalSearch constructor, as below:

map.addControl(new google.maps.LocalSearch(options)); // where map is  
your GMap object.

I hope that helps!

Jeremy R. Geerdes
Effective website design & development
Des Moines, IA

For more information or a project quote:
http://jgeerdes.home.mchsi.com
[EMAIL PROTECTED]

Unless otherwise noted, any price quotes contained within this  
communication are given in US dollars.

If you're in the Des Moines, IA, area, check out Debra Heights  
Wesleyan Church!




On Oct 21, 2008, at 5:59 AM, whiskyman007 wrote:

>
> Hi,
>
> on this url you can see my little website: http://citnamor.de/geo.html
>
> there are two search fields. my own one and the google localsearch
> field.
>
> if i just use my on search field, everything works fine. but if i use
> the google localsearch field. the location of a localsearch result
> wont be presented as a marker.
>
> does anyone know how can i bringt the two thinks together?
> i want that, if i do a localsearch and than click on a result, that my
> own defined maker goes to this position!
>
> at present my marker is allways located in the center.
>
> i would appreciate any kind of help.
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google AJAX APIs" 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-AJAX-Search-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to