My maps vs Google Maps Engine - google-maps

I wanted to create a new map to store all my different routes I take daily:
* From Home to work
* Work to school
* school to park
... and so on.
But suddenly I had two open links:
https://www.google.com/maps/d/u/0/ "My Maps"
https://mapsengine.google.com/admin "Google Maps Engine"
First I thought they were related but I never arrived to modify a map created with My Maps in the Google Maps Engine and vive versa.
Somebody knows the difference of these two apps?
NOTE: All I needed was in "My Maps" app, but I certainly curious why they are kept separated from Google Maps Engine

Google Maps Engine allows you to add data layers on the maps. Basically you can add customized visualization on the map and furthermore if you are developing an app, you can embed your map saved in gallery in the app as an API. However, Google will stop supporting Maps Engine on January 29, 2016 and has stopped accepting new projects.
My Maps has a lot of similar functionality. You can add data layers here in CSV, XLSV or KML. You can also embed the map in a website and export KML of your custom map to embed as a KML layer.
Hope this is clear enough.

Related

How do I open a tab of google maps in unity without buying an Asset?

I'm having trouble figuring out how do I open a tab of google maps or google maps app on my app within the unity, and can't afford to buy the Asset for facilitating, what do I do? is there any other site or application that I can use and be easier?
You would have to use AndroidJavaClass and AndroidJavaObject API to construct common map intents: https://developer.android.com/guide/components/intents-common.html#Maps
There are plenty examples out there how to use AndroidJavaClass and AndroidJavaObject e.g. how to create a share intent. These are very similar for maps.

Google Maps q parameter for adding a KML with URL stopped working

On our website we have several map previews for various KML datasets. When clicking the preview button the link would go to:
http://maps.google.com/maps?q=http://magic.lib.uconn.edu/magic_2/vector/37800/statect_37800_0000_2010_s100_census_1_kml.kmz
which would show a map with the overlaid KML file.
Support for this syntax from Google Maps apparently has stopped working recently, and I cannot find any new information about adding KML layers to a Google Map using the q parameter in a URL. Most of the resources I have found are for JavaScript or embedding maps, which hasn't been helpful. I have also found this thread from StackOverflow (Why has google maps "q" parameter stopped working?) but this is related to a specific location rather than adding a KML file. If anyone has new information or can help, that would be greatly appreciated.
See KML files on Google Maps in the documentation.
From February 2015, maps created in the classic Google Maps — https://maps.google.com/ — will no longer load KML/KMZ files from external websites. However, we know that KML files are a really useful way to work with geographic data, so we’ve added KML to Google My Maps, and continue to support this format with other Google Maps APIs. We hope that one of these options will meet your needs.
There they only list:
Google My Maps
Google Maps JavaScript API
So if you can't use Google My Maps or the Google Maps Javascript API v3, you may be out of luck.
Another reference from "support" is:
KML content isn't available in Google Maps
While using Google Maps, you might have received a notification saying "Some custom on-map content could not be displayed."
That’s because a certain type of content isn’t available anymore in the classic version of Google Maps or in maps embedded on other websites from the classic version of Maps. The content type that’s no longer available is KML, the file format Google Earth uses for the exchange of geographic information.
If you're the owner of a custom map with KML content, you need to update your content. Or, you can import your KML content into My Maps.

How to choose the right Google Maps product?

I'm new to Maps APIs. I have this requirement to display maps with markers in my web Application. We did some research and decided to use Google Maps JavaScript API v3.
But I see there are a lot more products available and I'm just confused. We have:
Google Maps Engine
Maps JavaScript API v3
Google My Maps
Where is the big picture on this? Is there a map to map these Maps products (pun intended)? How do I choose? My application is a web application to be supported across all devices.
Google Maps Engine API (Deprecated) provides a means to store geographic data and to layer that data on top of the Google base map. The data can consist of vector and/or raster (imagery) files.
The API provides full functionality for uploading the data into Google Maps Engine, for processing and maintaining the data, and for associating the data with the Google Maps Engine components that interact with the Google map.
My Maps: Create custom maps to share and publish online with Google My Maps. You can make maps that show different kinds of information, like dog-friendly hiking spots.
JavaScript API v3 enable world-class map features in your web site, including styled maps, 3D buildings, indoor floor plans, geocoding, place data, and more. You need to be familiar with JavaScript programming and object-oriented programming concepts.

How to create a floormap using google maps api

Im working on a project to create a google map of an internal floorplan of my company's buildings. I dont want to use google's new indoor maps features as we dont want the floorplans available to the public. I was wanting to create an entirely custom map and just use the google maps engine and strip away the traditional world map tileset. Is this possible and how would I go about do it? Currently our floorplans are in an image file so a way to import those easily would be ideal.
I faced this problem creating an app last summer. It does not look like Google Maps (at least at that time) allowed for custom map tiles. I ended up implementing my own Map function, however I used XML files to create colored maps. The functionality would be the same if you wanted to use images, however.
The only drawback is that the features do not have such things that are built in with Google Maps, like dropped pins, etc. due to the fact that it is a custom built module. The repo is on GitHub here: https://github.com/krmannix/SmartMart
The Android Activity that holds the map is located within SmartMart/SmartMart/src/com/example/searchcell3/MapListActivity.java

Using Google Maps Engine in a custom iOS App

I am trying to leverage Google Maps Engine as a data store for an iOS app that uses the Google Maps SDK. Has anyone ever done that before? I'm having trouble finding examples or reference material on the internet. I can get data layers to show up in a web page using HTML and JavaScript, and I can see data layers in the native Google Earth App, but I want to show this data in my own custom map app.
Here is a link to Google Maps Engine for reference: http://www.google.com/enterprise/mapsearth/products/mapsengine.html
I believe you will need to get in touch with Google to receive a Maps API. I don't think they just let anyone on the street have it.
http://support.google.com/enterprisehelp/bin/request.py?contact_type=maps_engine&hl=en