Infrastructure Map Server Forum
Welcome to Autodesk’s Infrastructure Map Server Forums. Share your knowledge, ask questions, and explore popular Infrastructure Map Server topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Bing Maps Mobile Viewer

3 REPLIES 3
SOLVED
Reply
Message 1 of 4
ralfzenklusen
2001 Views, 3 Replies

Bing Maps Mobile Viewer

Hi

I work with AIMS2012 and installed mobile viewer. Now I can display the map (sdf files) but base layers for example Google Maps or Bing Maps are not visible. How or where can I define what base layers are visible in the mobile viewer?

 

Best and thx

3 REPLIES 3
Message 2 of 4
jackie.ng
in reply to: ralfzenklusen

I did take a look at the Mobile Viewer when AIMS 2012 was in beta, and the documentation at that point stated that if you want to show commerical layer types, you pass in the layer types through the baselayers query string parameter, and a dot-separated list of layer types

 

baselayers=[osm.[google.[yahoo.[bing]]]]

 

I don't know if this has changed for the final release.

 

- Jackie

Message 3 of 4
ralfzenklusen
in reply to: jackie.ng

Hi Jackie

 

Below you can find the code from the index.html file (method initializeMobileViewer). The main problem is that I don't know where and how I have to set the variable baseLayers = 1.

 

var baseLayers = mobileViewer.getQueryParam('baselayers');
        if(baseLayers != null)
        {
            baseLayers = baseLayers.toLowerCase();
            if(baseLayers.indexOf('google') != -1)
            {
                options.googleAPIKey = 'ABQIAAAATNYJBHVIVaSq5AtEw2iEHxSJCEhdEXSl6Vs0dgfLrrKbPf3nZhSDk_cegF7b2IlTWrLNLOXKqNVJqg';
            }
            if(baseLayers.indexOf('bing') != -1)
            {
                options.bingAPI = 'true';
            }
            if(baseLayers.indexOf('yahoo') != -1)
            {
                options.yahooAPIKey = 'XnPi3lbV34HwYXZ3h3peTvVs.dGoQtkMv1f.v9ztVLy9VWbzqhZM.vcFmwrMjpsX1lvpV4w-';
            }
            if(baseLayers.indexOf('osm') != -1)
            {
                options.osmAPI = "true";
            }
        }

 

Thx

Message 4 of 4
jackie.ng
in reply to: ralfzenklusen

You don't.

 

You pass that parameter as part of the URL like so:

 

index.html?baselayers=[osm.[google.[yahoo.[bing]]]]

 

- Jackie

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report