# \[PLUGIN\] - Google Maps Geometry/Drawing + W3W

**URL:** <https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711>\
**Category:** Plugins\
**Created:** [June 28, 2021, 8:07pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711 "2021-06-28T20:07:50Z")\
**Posts on this page:** 20\
**Page:** 34

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [February 20, 2025, 1:19am UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/700 "2025-02-20T01:19:51Z")

</div>

hi @karolis1

Yes, you can set the default location using these options. These will work even if the user hasn’t allowed geolocation access.

 ![image](https://us1.discourse-cdn.com/bubble/original/3X/3/2/324bea972250e5c701dac64bb0d0366251426a02.png)

For the other issue, are you using the ‘cut shape’ or ‘split shape’ action? If you could give us some rough steps on what you’re doing so that I may replicate the same problem my side that would be great to.

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [February 20, 2025, 7:46am UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/701 "2025-02-20T07:46:41Z")

</div>

hi @gabriel14

I’ve just add the zIndex property into the ‘draw shape’ and ‘change shape properties’ actions. I’ve tested that they both work so give it a go and let me know if you run into any troubles.

**Draw shape**

 ![image](https://us1.discourse-cdn.com/bubble/original/3X/c/c/cc6c9dacc164c63496683a1471a642b60a42864e.png)

**Change shape properties**

 ![image](https://us1.discourse-cdn.com/bubble/original/3X/e/d/ed32ae6610edc11fd6208a65cf894cff42b92e9c.png)

Paul

---

<div class="post-metadata">

**Author:** ![gabriel14](https://avatars.discourse-cdn.com/v4/letter/g/c5a1d2/32.png) [@gabriel14](https://forum.bubble.io/u/gabriel14)\
**Post date:** [February 21, 2025, 4:00pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/702 "2025-02-21T16:00:34Z")

</div>

Its working perfectly! Could I ask for one more thing? If possible, could you add z-index to the Enable Drawing Tools action as well? Sometimes when I create a polygon on top of another, the newly drawn polygon will appear on the bottom of the  
already-saved polygon and I’m unable to click on it. Thanks Paul!

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [February 21, 2025, 6:09pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/703 "2025-02-21T18:09:17Z")

</div>

Ah yeh, I forgot about that, sure thing I’ll let you know when it’s done

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [February 21, 2025, 7:24pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/704 "2025-02-21T19:24:14Z")

</div>

I’ve just added it for you, it’s under the editable and draggable options in that action.

 ![image](https://us1.discourse-cdn.com/bubble/original/3X/2/1/21e6a0824b9461b378fb31741b2101ee9120aae4.png)

Note: If the same value is set each time, the most recent shape drawn will be under the previous one.

---

<div class="post-metadata">

**Author:** ![gabriel14](https://avatars.discourse-cdn.com/v4/letter/g/c5a1d2/32.png) [@gabriel14](https://forum.bubble.io/u/gabriel14)\
**Post date:** [February 21, 2025, 8:14pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/705 "2025-02-21T20:14:45Z")

</div>

Works well, thanks Paul for the help!

---

<div class="post-metadata">

**Author:** ![yash.modi](https://avatars.discourse-cdn.com/v4/letter/y/58f4c7/32.png) [@yash.modi](https://forum.bubble.io/u/yash.modi)\
**Post date:** [March 16, 2025, 1:51am UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/706 "2025-03-16T01:51:58Z")

</div>

Hi @pork1977gm quick question for will this plugin work on mobile PWA, when i wrap my current app using natively I am using this plugin only for updating map marker dynamically, I was using map box plugin, but that didn’t work when i used with mabile wrapper

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [March 16, 2025, 5:46am UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/707 "2025-03-16T05:46:08Z")

</div>

Hi @yash.modi

Yes pretty sure it will work just fine. To be honest, I haven’t tested it inside a wrapped app running a Bubble page, but I haven’t heard any reports of any problems.

Regards,  
Paul

---

<div class="post-metadata">

**Author:** ![jeffprewitt](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jeffprewitt/32/249880_2.png) [@jeffprewitt](https://forum.bubble.io/u/jeffprewitt)\
**Post date:** [June 11, 2025, 11:11pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/708 "2025-06-11T23:11:30Z")

</div>

@pork1977gm Does this support native mobile yet? The plugin page shows that it works for mobile, but it doesn’t show up as an element on a native mobile view

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [June 12, 2025, 5:34am UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/709 "2025-06-12T05:34:50Z")

</div>

As far as I’m aware, plugins aren’t available in the mobile builder yet.

---

<div class="post-metadata">

**Author:** ![jeffprewitt](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jeffprewitt/32/249880_2.png) [@jeffprewitt](https://forum.bubble.io/u/jeffprewitt)\
**Post date:** [June 18, 2025, 11:04pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/710 "2025-06-18T23:04:05Z")

</div>

Oh gotach. Yeah, I didn’t think they were but I was confused since it shows that this plugin (and many others) are for Web & Native Mobile.

Unrelated question…

Is it possible to let the map Label and Info windows allow arbitrary text, or other dynamic inputs on the map element itself, rather than having to use a workflow to set the map pins to achieve this?

I have found that when setting a large number of pins, setting the dynamic markers on the map element rather than using a workflow to set the pins significantly speeds up the pin-setting process.

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [June 20, 2025, 3:54pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/711 "2025-06-20T15:54:25Z")

</div>

Bear with me on this Jeff, going through a busy patch right now but I’ll take a look soon and let you know.

---

<div class="post-metadata">

**Author:** ![ramzizi](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/ramzizi/32/176232_2.png) [@ramzizi](https://forum.bubble.io/u/ramzizi)\
**Post date:** [July 17, 2025, 7:27pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/712 "2025-07-17T19:27:19Z")

</div>

Hi @pork1977gm

Any idea when this will make it to mobile?

Thanks

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [July 18, 2025, 4:56am UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/713 "2025-07-18T04:56:59Z")

</div>

Not anytime soon I’m afraid. When the new mobile plugin builder is out of beta, I will have a look.

---

<div class="post-metadata">

**Author:** ![JW13](https://avatars.discourse-cdn.com/v4/letter/j/b5e925/32.png) [@JW13](https://forum.bubble.io/u/JW13)\
**Post date:** [November 11, 2025, 2:19am UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/714 "2025-11-11T02:19:32Z")

</div>

Hi @pork1977gm,

I am running into an issue where spider fire does not appear to be working. For reference, I set markers through the “set list of markers” action. While the lat/lon coordinates for these markers mostly come from the same table, some come from other tables, so there are multiple sources of the lat/lon for the markers all plotted on the map, and I therefore use multiple instances of “Set list of markers”

When I click on marker that I know is at the exact same location as some other markers, all that happens is white lines pop out of the single marker. See image below. Is there any reason you could think of for this?

 ![image](https://us1.discourse-cdn.com/bubble/original/3X/3/3/33898433cbe77074406dc8b21ba929a3c4b24d67.jpeg)

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [November 11, 2025, 6:17pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/715 "2025-11-11T18:17:23Z")

</div>

Hiya, ok, bare with me and I’ll take a look and get back to you soon.

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [November 12, 2025, 5:15pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/716 "2025-11-12T17:15:33Z")

</div>

hi @jw13

Do you get any console errors appear when the “set list of markers” action runs or when the plugin first loads the map on the page?

Paul

---

<div class="post-metadata">

**Author:** ![JW13](https://avatars.discourse-cdn.com/v4/letter/j/b5e925/32.png) [@JW13](https://forum.bubble.io/u/JW13)\
**Post date:** [November 12, 2025, 5:49pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/717 "2025-11-12T17:49:24Z")

</div>

Nope. No issues there. I was wondering if it had something to do with custom markers.

---

<div class="post-metadata">

**Author:** ![pork1977gm](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/pork1977gm/32/245627_2.png) [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Post date:** [November 12, 2025, 6:32pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/718 "2025-11-12T18:32:38Z")

</div>

Good call, that might well be the case, I’ll double check that.

I don’t suppose you’re able to easily replicate the problem on a blank test page are you? and then give me the URL. I can inspect the DOM and see if the elements are there which make up the spiderfier.

If not, then don’t worry as I will do that anyway. What type of marker are you using? Is it an advanced marker? And what type of marker icon do you use? jpg/png/svc etc.

I’ll try and replicate it.

---

<div class="post-metadata">

**Author:** ![JW13](https://avatars.discourse-cdn.com/v4/letter/j/b5e925/32.png) [@JW13](https://forum.bubble.io/u/JW13)\
**Post date:** [November 12, 2025, 9:05pm UTC](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711/719 "2025-11-12T21:05:51Z")

</div>

I can’t right this second.  
The markers are all .png files

[Previous page](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711.md?page=33)

[Next page](https://forum.bubble.io/t/plugin-google-maps-geometry-drawing-w3w/157711.md?page=35)
