Select to view content in your preferred language

Bing Extension for Javascript & Dynamic Service Layers Vs JS API and VETiledLayer

1298
4
11-23-2011 12:33 AM
LawrenceDhliwayo
Deactivated User
Hi Guys,

Using the Bing Extension for Javascript is it possible to;

  1. Add dynamic services to the Bing map Control?

  2. Manipulate the state of individual layers within the DMS Layer e.g toggling layers on and off as is possible within the JS API ?

Does anyone use this Bing Extension out there, what are your views?

Using JS API and VETiledLayer is it possible to add Birds eye and street side?

Any sample code would be highly appreciated.

Thanks you very much in advance.

Lawrence
0 Kudos
4 Replies
derekswingley1
Deactivated User
While the Bing Extension is still available, if you want to use bing basemaps, we recommend using the ArcGIS API for JavaScript. You can use maps from bing as your basemap(s) in any ArcGIS API for JavaScript application.
0 Kudos
LawrenceDhliwayo
Deactivated User
While the Bing Extension is still available, if you want to use bing basemaps, we recommend using the ArcGIS API for JavaScript. You can use maps from bing as your basemap(s) in any ArcGIS API for JavaScript application.


Thanks very much Derek for you prompt response....

But I just need some clarification....

So if I have the following requirements and must use Bing for background mapping, directions etc, am I right in my understanding of the tools available;

  1. Birds eye (is only available using Bing Extension)

  2. Load and Toggle Dynamic service layers (is only available using JS API). Note I have tested this script http://arcscripts.esri.com/details.asp?dbid=16066 but although I can add DMSLayers through Bing Extension, I am not able to manipulate them because several properties e.g layerInfos are only available after esri.Map maps.AddLayers has been called.

  3. Bing Map control (is only available using Bing Extension, although I could fudge a replica in JSAPI)

  4. Streetside (is not available in both unless I use silverlight)

  5. On the fly data projection (is only available using JS API)



In short my problem is which API satifies my requirements but not requiring a plug in so  Silverlight and Flex are out of the question.


Thanks again,
Lawrence
0 Kudos
ChrisWright1
New Contributor
Lawrence ,

Any additional feedback on your last post?  I agree and have been very unimpressed with the lack of uniformed information regarding the Bing Extension (the link the SDK doesn�??t work). I have only been researching this topic for a day or so, but I am not even sure how to access the Bing Maps Extension.

Our agency has standardized our API framework as JS API and dojo. We have recently started to use the Bing Maps key to reference the Bing basemaps. However, we have other developers in other sections that are using the Bing Maps Ajax V7 API and it is unclear to me if those developers can leverage any the Bing Extension for ArcGIS.

Thoughts,
Chris
0 Kudos
derekswingley1
Deactivated User
The bing extension is a different product than the ArcGIS API for JavaScript. The bing extension is retired and relies on an older version of the bing maps SDK. We are not going to be updating it going forward. I apologize that this is not clear.

I've not heard of anyone using our API alongside the Bing Maps v7 API.
0 Kudos