Is it possible to develop an application in Qt, using Google Earth?
For example, I want to show the earth (as in google earth) as a sphere via QtGL in my application.
It is obvious that you can use google earth api with Qt. And I want to share a secret(!!!). Google earth is developed with Qt. :D
Here you can find some people discussing about google earth and Qt. Here is some anothe example.
You could start by looking at the GE Api here. There is a discussion on embedding Google Earth in a Qt Window here.
If what you are trying to do is reinvent an application similar to Google Earth, then the process is much more complicated. As you mention you would have to render a 3D globe using the OpenGL widget. I don't really see why you would do that if you can just embed GE in your application.
Related
We have raster data that we want to process using earth engine and then use that data in another cloud environment. All this should happen programmatically. So manual tools like the asset manager are out. I could not find an API to expose its functionality.
Is there an earth engine API we could use to import and export raster data?
If I understand correctly your question, you want to use google earth as a map/tile provider. Long long time ago in a galaxy far away, there used to be some years ago this crazy Russian hacker (in the good sense) that had created code to get tiles, however this was not exactly legal, and i am not sure if it is maintained.
If you want to use Google, you should have to go through their APIs (unless there is a solution involving caching in a limited space, e.g. like this?) and should use some google API earth-engine, maps, ...? (I am a bit rusty on the current satus)
Be also aware that what they provide changes over time and is not / will not be always free.
For alternatives, which are free and open, this might be helpful for maps (also google open street maps).
All of Earth Engine is API driven, however some portions of the API are easier to access than others.
For automated imports, you can try using the earthengine command line tool, which formats the API calls for you: https://developers.google.com/earth-engine/command_line
For exports, the easiest path is using the Python client library and the ee.batch.Export calls.
Here what I am trying to implement is GIS (Grographic Information System) Application in Google Map. I googled for the same and I didn't find the appropriate solution. My concern is to implement GIS Application in the my project. I don't figure out how to implement.
Does anyone have any recommendations for tutorials or solutions for implementing GIS Application in asp.net?
First we have to register our Google Map API key so register your own key here and also download the Gmaps.dll from there.
Add the reference to downloaded Gmaps.dll by right-clicking on the solution.
A tutorial using bing is available here
More reference Links are here
Recently i really was amazed by openstreet maps, and it's very possibilities to manipulate data, aswell the free of charge about many prescious things - like geocoding and the maps itself.
But i wish to still having a backup behind with google maps.
Is it possible to having both of them in Flex, and how ?
( or at least where i can look for similar project of "unification" )
It appears that OpenStreet Maps has a REST API. You can access that API in a Flex application using the HTTPService; assuming a proper crossdomain.xml file is in place.
If not; you'll have to use a proxy between your Flex app and the REST API.
MapQuest has an Open Flash API that uses OpenStreetMap data. They also offer an Open Flash Mobile API that can be used with Flash Builder to build apps for the iPhone, Android, and BlackBerry tablet with the new tools in Flex 4.5+.
Feel free to check out the documentation on the MapQuest Developer Network!
I am currently working on a project which needs an editor for google map so that users can draw polygons , lines , add markers , images, etc. Directly working with google map api is pain in the ... i am not satisfied and running out of time
Did you know any good apis to work with? I found some like Google Maps API For .Net, but it has several known bugs. Is there any javascript+jquery , flash , flex , or .net api to work with?
Read the documentation for the drawing library included in version 3.7 of the maps API. Google is now providing this API as an add on library
I am building a new web site in asp.net, and im newbie with using maps.
For my web site i will need the following functionality:
display a map of specific location.
display route map between two or more location
calculate distance between 2 locations.
I found most of the functionality at the Bing Maps interactive SDK site:
and it works fine.
My questions are:
does it cost money to use this SDK ?
for the third task, i understand that i will have to use MapPoint Services.
(is there another way??) does it code money to use it?
I will really appreciate it if you dont send me links, cause my english is not the best one...
thanks a lot
It sounds like you're at the decision making stage of your project and weighing up the pros and cons of various frameworks. Due the nature of developing commercial applications using maps (supplied by Google, Bing, Yahoo, or any other map provider), it might be an idea to code against a library called MapStraction.
It allows you to easily swap and change map providers depending on commercial and/or customer requirements. It also provides a consistent interface so changing your map provider half way through the project isn't a big deal.
Have a look at using OpenStreeMaps. It's completely free, and so far I have been very impressed with it. In my area, it's more accurate and detailed than Google maps.
In the UK OS maps are also free.
Bing Maps is a good option. If your website is public and the map is publically available, then you can make use Bing Maps for free if you have less than 125,000 page views (similar to a session) of your map page in a year as noted here: http://www.microsoft.com/maps/product/licensing.aspx
If you expect a higher volume of usage then you would need a license. Note that Bing Maps licenses tend to be cheaper the Google licenses. This is pretty neat as Bing Maps has much more data than Google.
Also, MapPoint Web Services are not need, nor do they exist anymore.
Read the licenses carefully, both Bing and Google Maps cost money, if you use it for commercial purpose.
E.g. read this blog post:
http://www.47hats.com/2009/07/google-maps-the-10k-gotcha/
However, if you using it for your non-commercial app, it is free.
Another option to consider for those looking at this thread is Azure Maps, Microsoft's newer enterprise mapping platform. It usually costs less than Bing Maps and provides more features and services. It is also a part of Azure which make things a lot easier if you are already developing in Azure. Find more information at https://azure.com/maps
You can do all of that using just Bing Maps. The Bing Maps routing service can b sued to calculate the driving distance between two locations. If you want the straight line (as the crow flies) distance then it's just a simply calculation.
For Bing Maps you will always need a license, however there are free licenses. If you qualify for free usage depends on your use case. There's a good tool available for figuring out if you need an Enterprise license or if you qualify for free usage here: http://www.microsoft.com/maps/Licensing/licensing.aspx