Hi,
The Flash Player should still be supported of course, for compatibility with older browsers and with IE. But looking at the way the web is going, it seems to me that features should come first to the HTML5 viewers (WebGL + CSS 3D Transforms), and added to Flash only if it's not too much work. For instance, Google Maps could be available in the HTML5 viewers but not in Flash.
Basically I agree of course, and I'm already working into the HTML5 direction of course, but I don't think that the Flash Maps plugin should be totally dropped yet, I think Flash will be still needed for at least 1-2 years (or more).
Option 2 - Use a different Maps API from an other provider
- I'm still exploring that option...
- Advantages:
- probably the solution that can be implemented in the shortest time.
After some testing and working with the
OpenScales.org Flash API, which is supporting
Bing-Maps, I think this might be the best option for a short/mid-term solution. For long-term I'm still preferring Option 3. Maybe it would be also possible to vote at Google for a (key-based) direct-tile-loading API (like Bing-Maps is offering it), then using the Google-Maps tiles would be possible again.
Here a first demo of a port from the current
krpano Google Maps Plugin to a OpenScales-based
krpano Bing Maps Plugin (with the same xml interface of course):
http://krpano.com/temp/bingmapsdemo/
Left - Bing Maps with the OpenScales API
Right - Google Maps with Google Maps Flash API
(both map plugins are synced together by xml)
At the moment only the basic map is implemented, but porting the other features like spots, radar and so on should be not that difficult...
Here the plugin itself for testing:
http://krpano.com/temp/bingmapsdemo/bingmaps.swf
Note - for using the Bing-Maps a
Bing-Maps-Key is needed, which can be requested here:
https://www.bingmapsportal.com/
best regards,
Klaus