google.maps.Map fires event 'maptypeid_changed' when its property
'mapTypeId' changes value:
http://code.google.com/apis/maps/documentation/javascript/reference.html#Map

Generally whenever any property of an MVCObject changes, the MVCObject
fires a change event:
http://code.google.com/apis/maps/documentation/javascript/events.html#MVCStateChanges

On Mon, Aug 9, 2010 at 3:11 PM, [email protected]
<[email protected]> wrote:
> On Aug 8, 10:06 pm, SCCY <[email protected]> wrote:
>> As I was planning for the workaround:
>> Is it possible that when users switch to road map view / satellite
>> view, the marker is switched to a different location and the view is
>> re-centred?
>>
>> There is no map type switched event in v3 as far as I know, so I can't
>> write an event handler to handle what is going to happen when the map
>> type is switched.
>
> I think it is:
> http://groups.google.com/group/google-maps-js-api-v3/search?group=google-maps-js-api-v3&q=MapTypeId_changed&qt_g=Search+this+group
>
> in v3
>
>>
>> Not that I am lazy or what, but I think I'd like some guide/hint on
>> how to build a workaround with v3. I am not so familiar with v3 after
>> all.
>
> Most of us aren't so familiar with v3 (except perhaps the Google
> engineers that are writing it...).  It is new and still under active
> development.  A plus is that it seems those same engineers actively
> answer questions here.
>
>  -- Larry
>
>>
>> Thank you for everyone's help.
>>
>> On Jul 11, 10:00 pm, "[email protected]" <[email protected]>
>> wrote:
>>
>> > On Jul 11, 6:28 am, SCCY <[email protected]> wrote:
>>
>> > > Please compare the following two 
>> > > urls:http://maps.google.com.hk/maps?q=23.1048,113.7581+(hcg+road+map)&t=m&...)...
>>
>> > > The first url is aroadmapand the second url is asatellitemap.
>> > > They point to the same point where I want the marker to point to, but
>> > > you may have noticed the lat and long values of the two urls are
>> > > different!
>>
>> > > Hmmm... still no clue about this!
>>
>> >http://www.geocodezip.com/GenericMapBrowser.asp?filename=SCCY.xml
>>
>> > As Pil said, either theroador thesatellitetiles (or both) are
>> > misaligned.  If you search the v2 group, some workarounds were posted
>> > for this issue.  They would need to be translated to v3.
>>
>> >   -- Larry
>>
>> > > On Jul 10, 2:16 pm, SCCY <[email protected]> wrote:
>>
>> > > > Hello, I am trying out the new API V3 at the moment. For trying out, I
>> > > > used a pair of Lat Long values to center and put a marker on the
>> > > > Google Maps. With some help from the tutorial, it works OK...
>> > > > generally.
>>
>> > > > However when I change themaptype, I notice that, given the same lat
>> > > > and long values, the marker doesn't point exactly the same place for
>> > > > both RoadMap and SatelliteMap.
>>
>> > > > Let's take an example: LatLng(23.1075, 113.7527)
>>
>> > > > I want it to point to where it shows on theSatelliteMap, but when I
>> > > > switch toRoadMapview, the marker seems to be pointing somewhere a
>> > > > few streets away. It's quite obvious if you compare the relative
>> > > > position of the marker and nearby roads/river.
>>
>> > > > Is it something I have done wrong or is it a problem with the Google
>> > > >Map'stiles? What should I do to make bothmaptypes matching the
>> > > > location where I want to place my marker?- Hide quoted text -
>>
>> > > - Show quoted text -
>
> --
> 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.
>
>

-- 
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.

Reply via email to