Hi.  We're looking at upgrading to Flex 4 from our current Flex 3.2 maps.  
We're using the 1.20 swc (along with the utility library for some other 
stuff - kml parsing, dragzoom, etc).  When I try to put a 'vanilla' google 
map out on Salesforce.com (at an https location), the map shows totally 
blank.  The same code, when run locally, shows a map.  Any ideas?

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" 
minHeight="600" 
               xmlns:maps="com.google.maps.*"
               xmlns:salesforce="http://www.salesforce.com/";
               creationComplete="init(event)">
    <fx:Declarations>        
    </fx:Declarations>
    <fx:Script>
        <![CDATA[
            
            import com.google.maps.*;
            import com.google.maps.controls.*;
            import com.google.maps.overlays.*;
            import com.google.maps.extras.dragzoomcontrol.*;
            import com.salesforce.AsyncResponder;
            import com.salesforce.Connection;
            import com.salesforce.QueryResultIterator;
            import com.salesforce.objects.LoginRequest;
            import com.salesforce.results.QueryResult;
            public var _map:Map;
            private function init(event:Event):void{
                /*var lr:LoginRequest = new LoginRequest();
                lr.server_url = parameters.server_url;
                lr.session_id = parameters.session_id;
                lr.callback = new AsyncResponder(getNetworkFacilities);
                salesforceConnection.login(lr);*/
            }
            
                
            private function getNetworkFacilities(o:Object):void{
                //salesforceConnection.query("Select Id, Name from 
Network_Facility__c limit 200", new 
AsyncResponder(function(qr:QueryResult):void{
                    
                //}));
            }
            private function onMapReady(event:MapEvent):void {
                map.setCenter(new LatLng(40.0, -105.0));
                map.setZoom(10);
                var myZoomControl:DragZoomControl = new DragZoomControl();
                map.addControl(myZoomControl);
                var myMapTypeControl:MapTypeControl = new MapTypeControl();
                myMapTypeControl.setControlPosition(new 
ControlPosition(ControlPosition.ANCHOR_TOP_RIGHT, 10, 5));
                map.addControl(myMapTypeControl);
                map.addEventListener(DragZoomEvent.ZOOM_COMMIT, 
function(event:DragZoomEvent):void{        
                });
            }
        ]]>
    </fx:Script>
    <mx:Panel height="50%" width="50%">
        <maps:Map id="map" mapevent_mapready="onMapReady(event)"
                  
key="ABQIAAAAA7aFgeQgFpt9KTUNsnsLOxQt5R6xdFSbe2IDTUOpTREDTeL3-RQEnvJ632b3rd0ol_taw4dMHqyEfQ"
                  url="http://www.google.com";
                  height="100%" width="100%" sensor="false"/>
        <mx:Label text="goshdarnit" />
    </mx:Panel>    
</s:Application>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API For Flash" 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-api-for-flash?hl=en.

Reply via email to