Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Extract raw data from google maps

Tags:

google-maps

What data can be extracted from google maps? It seemed to me that I can just poll information about places and geography through their api. I'm looking to pull down a map of a city from google maps and then make my own map from it in order to throw that data into a game engine. A brute force method would be extracting the bitmap images and then processing that information, but is there some standard of geographical information I should explore? And if so, can I get that information from google maps?

like image 935
YoungKingTut Avatar asked Dec 20 '13 04:12

YoungKingTut


People also ask

What is raw data on Google Maps?

Maps is using raw data (multiple points saved per minutes, depending of your network) and is projecting it on roads, places, etc.

How do I export Google Maps to CSV?

Visit the GPS Data Team POI File Manager page (see Resources). Click the browse button and double-click your KML file. Click the “CSV” button next to the “SAVE AS” text on the POI Manager Online panel. Select to save the file on your computer.


2 Answers

If you want your own copy of a map you might be best off looking at Open Street Map, the Google TOS will likely dissallow the use that you are looking for, while OSM is open source and you can download the entire data set at will should that be your desire.

For mapping applications I would look into QGIS, it's again free and a powerful tool.

like image 118
ChrisSwires Avatar answered Nov 09 '22 12:11

ChrisSwires


You can extract datasets and metadata from Google Maps Engine for use on other platforms. You can use the Google Maps Engine API to programmatically access and download data and metadata/configurations from your Google Maps Engine account. This approach is best when you need to download a larger number of data sources from your Maps Engine account or if you’ve updated vector tables using the Maps Engine API.

To download data with the Maps Engine API, your application must handle OAuth 2.0 for authentication as well as the calls to retrieve data via the GME API.

like image 35
Ritesh Sanghani Avatar answered Nov 09 '22 13:11

Ritesh Sanghani