Google Maps APIs Now Support Cross-platform Styled Maps on Android, iOS, Web

Cross-platform custom map styling is here—woth Google Maps APIs for Android and iOS as well as website using same JSON style object.

Share online:

Cross-platform custom map styling comes to the Google Maps APIs helping you match your maps with your brand and style across your website and apps!

Going forward, using Google Maps APIs you can now create styled maps for your Android and iOS apps as well as your website using the same JSON style object.

Using the new "Styling Wizard" you can create a map style in a few clicks by either using a "pre-built styles," or "create own style" from scratch.

Additionally, you can access advanced options for further control over every available aspect of your map style including visibility, fills & stroke weight.

And, with custom map styling, you can tailor your map for a particular use case—in other words, "you can now show what's you want and can hide the rest." "You can control the visibility of labels, landscapes, transit icons, points of interest, roads and more to create the look that reflects your brand and purpose," writes maps team.

In addition, SDKs on both iOS and Android now support business points of interest as well—which will only be "visible when you compile with the latest SDKs." You can also control their visibility via styling.

After you have styled your map, you can now export and use the same JSON styling object in the "iOS, Android and JavaScript Maps APIs." "You can distribute the styles with your app, fetch them dynamically, and even change them at runtime," added google.

The Styling Wizard also provides the URL for you to use with the Google Static Maps API.

For more details on custom basemap styling features, refer this release notes (Android iOS). Additionally, you can read Maps APIs styling guides for (Android, iOS, and JavaScript). And watch the Styling your Maps Geocast in the video embedded below:

styling wizard for custom style creation on google maps for android an diossdk.

Custom styles now work on native iOS and Android apps as well as the web

Update 10/08: Open source release of Cartographer, a real-time simultaneous localization and mapping (SLAM) library in 2D and 3D with ROS support released today.

"SLAM is an essential component of autonomous platforms such as self driving cars, automated forklifts in warehouses, robotic vacuum cleaners, and UAVs," writes google. Adding, "SLAM algorithms combine data from various sensors (e.g. LIDAR, IMU and cameras) to simultaneously compute the position of the sensor and a map of the sensor's surroundings," Google explained.

Cartographer builds globally consistent maps in real-time across a broad range of sensor configurations common in academia and industry.

Additonally, Google also releases three years of LIDAR and IMU data collected using 2D and 3D mapping backpack platforms during the development and testing of Cartographer.

For a detailed description of Cartographer's 2D algorithms, check out ICRA 2016 paper.

The following videos demonstrate Cartographer's real-time loop closure: