Google Maps (bdk): An extended version of google maps with extensive marker support, styling and customization capabilities. Build maps like Airbnb with useful marker icons. Dynamically update markers in real-time for each customer of your 1/2/3/4/5 - sided marketplace. Or just apply funky styles to make that map visually appealing.
Features include:
Types: Terrain,satelite,roadmap,hybrid
Action controls: Set initial center & zoom controls. Change anytime or pan to another address via workflow action
Layers: Add traffic, transit & bike layers on top of your map dynamically
Styles: Choose from hundreds of map themes (e.g. night mode, assassin’s creed, Uber) online and apply in a single paste of text
That’s great Gaurav.
One thing that I think is missing in all maps plugins here is the ability to use Cluster. I have a user database where I would love to display the number of users on specific cities and the when you click expands with all the users there.
Is this option coming on this plugin?
Thank you!
I am also looking for a way to dynamically change the zoom level. I have a slider which allows to filter interesting locations between 1 and 200 km away from the user’s actual position.
How would you write an expression to re-map the 1-200 range to a 14-6 range (which would be the zoom values I need)?
The plugin element includes ‘Set zoom’ Element action which allows you to change the zoom level. There are other actions too like ‘set center’ and ‘pan to location’ which you may also find useful.
Thank you Gaurav. The ‘Set zoom’ Element is helpful.
But I am not sure how to map a 14-8 range (zoom steps values which I would need) to a slider value range of 1-200 when the mapping should be not linear, but exponential or like a curve. A linear mapping is easy to achiev via an expression (used the Toolkit Plugin for this). But I am not sure about a nonlinear mapping, though.
Or is there a “zoom map to cover all visible pins” function integrated already?
Hmm this is not integrated but I can see its’ a pretty neat idea just like the marker clustering idea. I’m adding it to the list of things I need to update for this plugin. Hopefully in the next update (no ETA yet) I will make this available
It would be great if it is possible to change the marker Icon on “Mouse over”. And not only the Marker Icon/Color, but also trigger the little sticky note above it. At the moment, I do only find a
“…Marker 1 `clicked…” workflow element.
Would be great if hovered/mouse-over marker could trigger a condition on other elements (like the red color effect on the RG) and vice versa.
Hello there, I enjoyed very much so far using the plugin. just trying right now to set the zoom controls to a different corner. I tried via some added javascript in head tag but cannot figure out, how the map object is called to set options later. I tried with map.setOptions({
zoomControl: true,
zoomControlOptions: {
position: google.maps.ControlPosition.LEFT_TOP
}
});
Any idea how i could manipulate still the map in more details than what plugin offers so far?
Hi @jonas.kwaschik you won’t be able to call the map object as its internal to the plugin.
I will add the zoom control position as one of the the settings you change in the plugin in the next update so that you won’t need to write any code to do this
Would it be possible use dynamic data for the custom style ? I have a requirement to add dark mode and accessibility (visual impairment) for example just drop in a option for color based on user settings