Certain functions which makes marble to meet the desired goals of Panorama support. While Participating in this program i felt that the requistes can be fulfilled using following algo.

Firstly, the Locations has to be feed in an KML file. For this the KML file should somewhat look like this:

<?xml version=”1.0″ encoding =”UTF-8″?>



<name> name _place</name>

<description> desired description </description>





though this file has to be generated dynamically, whenever the user clicks on a particular placemark but in concrete the kml file should look like this. However, the elements inside the placemark element could be increased according to the requirements. Further, system tray menu can be added specifically for panorama view giving certain kinds of options like: quit, save etc.

Downloading in a background doesnot needs any front end coding, though user can be provided with a pop window asking for the location for saving the file just like a normal download in firefox. There is no need to mention that marble will have those views pre-compiled and pre installed. When the user will go for downloading a view, a signal will be emitted which will ultimately get the job done for user.

The navigation within the view can be descibed as handling the mouse events which must be programmed in the way which shows different perspectives of the placemark to the level of end user expectation.As mentioned earlier, the user can use the system tray menu as well as the menu provided in marble widget to adjust the visual properties of the view.

Last but not the least, seprate widget for the view. The major reason for having a seprate dialog is that it allows the user to have a look on the panorama view complimented with the dynamic inputs from the user. At the same time, the user can refer marble widget to which he/she referred to.

Tagged with:


  1. Torsten Rahn says:

    Hi Ankur,

    For the KML way one would implement the Panorama support, please have a look at



  2. I enjoyed reading this, You need to have a Facebook group for your website?

  3. I’ve turned out to be much better educated after reading your blog.

  4. hey there, this may be small offtopic, but i’m hosting my site on hostgator and they’ll suspend my hosting in 4days, so i would like to ask you which hosting do you use or suggest?

  5. Now I am still learning from you, but I’m just making an effort to get to my personal targets.
    I definitely take joy in browsing all which is being issued on your post.Ensure that your information and facts coming. I enjoyed it!

  6. Hi there would you mind stating which blog platform you’re using? I’m looking to start my own blog in the near future but I’m having a tough time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something completely unique. P.S My apologies for being off-topic but I had to ask!