Builders and generators Google
Rate this tool
Actual rate 4.5
Your name?
Any advice or suggestion?
Google Map
Google Maps JavaScript API allows you the possibility to customize maps with your own content, styles and shapes for display on web pages and mobile devices.
The Maps JavaScript API features four basic map types (roadmap, satellite, hybrid, and terrain) that you can customize with different layers, styles, controls, events, services and libraries.
The effect of the following shapes builder will change everytime Google updates the base map style. Use with caution.
Getting started
The smartest way to get more familiar with Google Maps JavaScript API is to see a simple example.
The following code displays the map of Rome city centre, Italy:
<html> <head> <title>Simple Map by seochecker</title> <meta name="viewport" content="initial-scale=1.0"> <meta charset="utf-8"> </head> <body> <div id="my_seochecker_map"></div> <script> var map; function seochecker_map() { map = new google.maps.Map(document.getElementById('my_seochecker_map'), { center: {lat:41.923741, lng:12.494129}, zoom: 8 }); } </script> <script src="https://maps.googleapis.com/maps/api/js?key=[YOUR_API_KEY]&callback=seochecker_map" async defer></script> </body> </html>
To use the Maps JavaScript API, you must get an API key which you can then add to your mobile app, website, or web server.
The API key is used to track API requests associated with your project for usage and billing.
Google map shapes components Let's diving into each components
On Google Map you can simply add various shapes such as circles, rectangles, polygon and polyline. A shape is an object on the map tied to a latitude/longitude coordinate and styles.
A circle shape is similar to a Polygon, in that you can customize colors, weights and opacity for the outline line (stroke) and the area (fill).
Circle shape properties
center
pecifies the google.maps.LatLng of the center of the circle
radius
specifies the radius of the circle, in meters.
Style option
You can specifies the following style option:
Example
... const my_circle = new google.maps.Circle({ center:{lat:41.93132402048365,lng:12.445079146808622}, radius:4826.969293198998, strokeColor:'#0062cc', strokeOpacity:0.5, strokeWeight:1, fillColor:'#133c55', fillOpacity:0.5 }); my_circle.setMap(map); ...
A rectangle shape is similar to a Polygon, in that you can customize colors, weights and opacity for the outline line (stroke) and the area (fill). Rectangle has a bounds property which defines its shape by specifying a google.maps.LatLngBounds
Rectangle shape properties
bounds
pecifies the google.maps.LatLngBounds of the rectangle north, south, east, west
... const my_rectangle = new google.maps.Rectangle({ bounds:{north:33.685, south:33.671, east:-116.234, west:-116.251}, strokeColor:'#0062cc', strokeOpacity:0.5, strokeWeight:1, fillColor:'#133c55', fillOpacity:0.5 }); my_rectangle.setMap(map); ...
A polygon shape represents an area enclosed by a closed path, which is defined by a series of coordinates. Polygon consist of a series of coordinates in an ordered sequence. You can customize colors, weights and opacity for the outline line (stroke) and the area (fill).
Polygon shape properties
path
object's paths property specifies an array of arrays. Each array defines a separate sequence of ordered LatLng coordinates
... const my_polygon = new google.maps.Polygon({ path:{lat:25.774, lng:-80.19},{lat:18.466, lng:-66.118},{lat:32.321, lng:-64.757},{lat:25.774, lng:-80.19}, strokeColor:'#0062cc', strokeOpacity:0.5, strokeWeight:1, fillColor:'#133c55', fillOpacity:0.5 }); my_polygon.setMap(map); ...
The Polyline class defines a linear overlay of connected line segments on the map. A Polyline object consists of an array of LatLng locations, and creates a series of line segments that connect those locations in an ordered sequence. You can customize colors, weights and opacity for the outline line (stroke).
Polyline properties
... const my_polyline = new google.maps.Polyline({ path:{lat:25.774, lng:-80.19},{lat:18.466, lng:-66.118},{lat:32.321, lng:-64.757},{lat:25.774, lng:-80.19}, strokeColor:'#0062cc', strokeOpacity:0.5, strokeWeight:1 }); my_polyline.setMap(map); ...
References and resources
Share this Tool
Did you like it? Share it!
Related tools. Try these one!
Generators, builders and validators to improve your SEO and web performances
Builders and generators
5
Create your personalized Barcode in over 70 formats. Choose your data, formats and colors and get your personalized Barcode.
4,6
Generate beautiful color palette combinations for your designs. Get your combination scheme: analogous, triadic, complementary and so on.
Generate icons for web, Android, iOs, Microsoft and Apps. Show a graphical representation of your site within browser’s address bar.
Google Server and proxy
4,8
Find out the exact date and time your web page was cached by Google’s crawler through Google Cache Status checker
Analytics Google Tracking script
Measure and track user interactions with your contents. Track all the actions you want: downloads, clicks, video plays, social share, engagement.
4
Create Analytics trackable URL and track email opens. Send your email campaign and get data when user open your email.
3,7
Choose a map theme or build your custom Google map. Customize maps with your own creativity, settings, styles and colors.
Generate URLs for Google Play Campaign Measurement. Add Google Analytics Campaigns parameters to Google Play Urls - Android SDK.
Google
5,0
Track your site’s position in Google search results for specific keywords, country and languages. Find out your position for specific keywords.
Build your Google Campaign Url for better tracking. Add UTM parameters and track Custom Campaigns in Analytics account.
4,5
Layout Grid Calculator: set your grid system, page width, margin, gutter and columns. Design your layout grid system for web pages and print design.
Generate feature-rich htaccess files: www rewrite, hotlink prevention, custom error pages, cache rules and redirects.
Generate URLs for iOS Campaign Measurement. Use this free tool to generate URLs for measuring the source of iOS application installs.
Generate required and most useful meta tags for your pages. Provide metadata about your website and help search engines to provide relevant content.
Builders and generators Social
Transform web pages in rich objects in a social graph. 25 Open Graph type to create a huge impact of social traffic on your website.
Choose your data and create your custom QR Code. Specify format, size, margins, charset, colors and more of your custom QR Code.
4,7
Build your Service Workers and enrich user experience. Transform your website in a huge Progressive Web App and enrich users experience.
3,1
Generate structured data in json-ld and improve your SEO. Enhance your appearance in Google Search with rich snippet result.
Content Google
Find keyword ideas, suggestion and relevance score trought Google autofill suggested keywords.
3,8
Generate Twitter cards markup and improve yours html meta. Attach rich photos, videos and media experiences to Tweets and drive traffic to your site.
Generate your Web App Manifest json and improve site data. Provide information about your website, allow users to quick access for a better experience.
0
Find out how Google calculates your overall Performance score. Drag the cursors to understand what thresholds you must be aiming for achieving a good performance
Send Web Vitals metrics to Analytics for better tracking. Measures and send Google Core Web Vitals to your Analytics account.