Skip to content

Instantly share code, notes, and snippets.

@hhkaos
Last active October 3, 2022 13:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hhkaos/1bacd8e371ba50d46385f9701a66201a to your computer and use it in GitHub Desktop.
Save hhkaos/1bacd8e371ba50d46385f9701a66201a to your computer and use it in GitHub Desktop.
Google Search reviews example | SEO
[{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"applicationCategory": "DeveloperApplication",
"featureList": ["Full design control", "Data visualization", "Publish across platforms", "Dive into custom map design, no experience required", "Show POIs by category", "Add terrain", "Adjust road width", "Add 3d buildings"],
"description": "Design beautiful maps with Mapbox Studio",
"name": "Mapbox Studio",
"url": "https://www.mapbox.com/mapbox-studio",
"operatingSystem": ["Web"],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"bestRating": "5",
"worstRating": "1",
"ratingCount": "20"
},
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"category": "Free",
"priceSpecification": {
"category": "base",
"minPrice": "0.00",
"price": "0.00",
"priceCurrency": "USD"
},
"seller": {
"@type": "Organization",
"name": "Mapbox"
},
"url": "https://www.mapbox.com/pricing/"
}
}, {
"@context": "https://schema.org",
"@type": "FAQPage",
"name": "Mapbox Studio",
"mainEntity": [{
"@type": "Question",
"name": "What is Mapbox Studio?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Mapbox Studio is a suite of applications for designing custom map styles and managing your location data. Use Mapbox Studio to build and design a map to your exact specifications by uploading and editing your own data, utilizing Mapbox-provided tilesets, adding custom fonts and icons, or refining the built-in core styles. With Mapbox Studio, full data management and design control are at your fingertips."
}
},
{
"@type": "Question",
"name": "What can I do with Mapbox Studio?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Mapbox Studio gives you full control over styling interactive maps through the style editor. You can tweak the colors and fonts on a core style in minutes and start using the map in an app or website, or you can build your own map style from the ground up with custom data and carefully crafted style layers. Mapbox Studio also lets you import data to use in your styles.When you import data into Mapbox Studio, your data is converted into vector tiles.Supported formats include Shapefiles, geoJSON files, CSV files, and more. Finally, Mapbox Studio includes a dataset editor that lets you manage your own datasets.The dataset editor makes it possible to add point, line, and polygon features with draw tools.It includes a property editor for adding custom fields to your features.In Mapbox Studio, datasets can be converted to tilesets and then used in styles."
}
},
{
"@type": "Question",
"name": "What are Style Components?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A Style Component is a group of associated layers that together represent a common cartographic feature. “Roads” and “Place labels” are examples of components. Components wrap thousands of decisions made by our cartographers into a simple, curated set of controls for color, typography, and feature density Each component includes built - in styles, as well as a set of options unique to the features the component contains.For example, the“ Roads” component allows users to toggle traffic on or off, or to change the style of highway shields from a predefined set of styles.A“ Place labels” component on the other hand, offers users the option to adjust label density or show or hide icons next to place labels.The options within each component are designed by cartography experts at Mapbox to be as meaningful and impactful as possible."
}
},
{
"@type": "Question",
"name": "What are the benefits of the Style Components in Studio?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Components make customizing maps easier and faster in Studio by reducing the number of decisions needed to get the desired outcome."
}
},
{
"@type": "Question",
"name": "How do I start using Style Components?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Any new style you create in Mapbox Studio will automatically have components enabled. All of our core styles have been rebuilt using components. Each core style leverages components in their own way – setting properties, colors and more to provide the best starting point for you to customize your map."
}
},
{
"@type": "Question",
"name": "How do the color and typography settings work?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Color and typography settings are shared across every component in a style. When you make changes to color or typography settings on a style, those changes always apply across every component. This makes it easier to keep your map’s styles synchronized."
}
},
{
"@type": "Question",
"name": "Can I customize the map in ways that aren’t supported using just the components interface? For example, can I change the zoom level styling set by components?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, for any styling beyond the simple selections in components, you can customize any of the properties controlled by components through overrides. Overrides give you control over those finer details you want control over, but without losing the overall benefit of the controls provided by components.You can override a property and also reset a property back to being controlled by the Component.It’ s easy to experiment this way with little risk to the overall style."
}
},
{
"@type": "Question",
"name": "Do I have to use components for a new style?",
"acceptedAnswer": {
"@type": "Answer",
"text": "When you pick from the list of core styles, they will by default use components in the new Studio. If you want a full custom layer editing experience in lieu of a component, you can remove the component properties through a feature called ejection. Ejection ungroups the layers that formed the component and returns those layers to free form styling options. Once a component has been ejected, you cannot add the component back to your map, so only eject if you’re sure you want complete control."
}
},
{
"@type": "Question",
"name": "Can I add and remove components from my style?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, you can add and remove components from your style similarly to how you would add or remove layers. Components have pre-determined positions where they will be added to your style so cannot be reordered, however you may reorder custom layers around them."
}
},
{
"@type": "Question",
"name": "Can I bring & style my own custom data?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, similar to the current Studio, you can bring and style your own custom data. Create data visualizations of points, lines and polygons with the Data visualization component. In addition to components, you can also add your own data as a layer in the “Layers” panel in and click the “Add new layer” button."
}
},
{
"@type": "Question",
"name": "Has the workflow changed for layer editing?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. In the Studio public beta, we have 100% support for all previous layer editing capabilities."
}
},
{
"@type": "Question",
"name": "How performant are styles made with components in comparison to styles only made with layers using expressions?",
"acceptedAnswer": {
"@type": "Answer",
"text": "In your app, website, or embedded device, styles made with components are no different from any other type of style. There should be no performance differences."
}
},
{
"@type": "Question",
"name": "Do Component styles work with the Maps SDK for Web, Android, and iOS?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Studio styles made with components will work with the Maps SDK for Web v1.0+, iOS v5.0+, and Android 8.0+. The renderer will fetch the new style from the server and parse and load it as a regular style.When published from Studio, styles with components will be compiled into the same stylesheet format as older styles."
}
},
{
"@type": "Question",
"name": "Can Component styles be used with runtime styling in my app?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. All styles using components will be compiled into the same stylesheet format as before and all layers in the style are available for runtime styling as before."
}
},
{
"@type": "Question",
"name": "Will all existing Studio features be supported in the public beta?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. All existing features in Studio are supported in the Studio public beta."
}
},
{
"@type": "Question",
"name": "Can I transfer a style from one account to another account?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, any published style may be copied from one account to another account, so long as the style is made public. Once a style is public, allow another user to copy the style by sharing the “allow copying” link from the style share panel with any other Mapbox user. The “allow copying” link opens up a webpage that includes a preview of the style and a button that triggers the copy action."
}
}
]
}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment