Skip to content
View in the app

A better way to browse. Learn more.

SOS Invision

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Community Map

Featured Replies

No problem, didn't think you would, obviously app is fine. I'll ask my server host if he has any ideas.

Thanks again for the help.

Al

  • 2 weeks later...
  • Replies 133
  • Views 4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • You need to make a profile field with the type and name adress in your settings when members type in their address in that field it will then sync it with the member map once every hour in the settin

  • This has nothing to do with being a Beta. I never said that for this app. That’s what I said. This is more like a technical issue. Follow the file and you will get notified when it’s updated.

  • Adriano
    Adriano

    What's New in Version 2.0.4: Fix: https://www.sosinvision.com.br/index.php?/forums/topic/3177-community-map/page/5/#findComment-24232

Most Helpful Posts

  • So after some stupid mistakes on my side, I successfully loaded Community map for V5 on tenere700.net. I am on the IPS creator cloud plan and when you click on Community Map, it takes about three min

  • There’s nothing further required beyond uploading the new version. It’s possible something didn’t go as expected during your upgrade, especially since there are no other reports of this issue in this

  • The upgrader itself will disable all apps, if I recall. But you can do, just in case.

Posted Images

(Bug, I think)

Hi.

Saved map popup settings do not appear the category settings. How do I view and edit these settings? The saved fields do not appear in default Members or in created categories.

image.png

  • Author
  • Administrator
On 6/9/2026 at 6:50 AM, Mor said:

(Bug, I think)

Hi.

Saved map popup settings do not appear the category settings. How do I view and edit these settings? The saved fields do not appear in default Members or in created categories.

image.png

Can you elaborate, please? Are you reporting two issues? What’s happening?

When I return to the settings for a category, the saved settings are not displayed. I just see what is in the screenshot. It is a single bug.

A very small bug:

Gallery Ext. tab in ACP, text string is truncated: "When enabled, this will show gallery images that have a location. Will only show images viewable to guests and".

I'm not 100% sure what that is telling me.

On 5/29/2026 at 11:14 AM, Adriano said:

No idea, sorry.

For wrong places, it seems to be some location issue indeed. In your browser or server.

Is there anything we can do on our end?

I've had one user in the US who posted this:

image.png

this is what mine looks like - when I click add location, it asks for zip, city, etc.....and I put mine in - but nothing happens..... (

@Square Wheels Adriano has asked for me to take a look at this one (cos' I'm bloody brilliant at testing 😀) for him.

Can you send me the following please?

  1. Link to your site's community map, plus login credentials I can use (I won't be signing up for another site with my own credentials)

  2. Clear steps to reproduce the issue(s) you are seeing.

Thanks

@Square Wheels thanks for the details. This is the response to the AJAX requests sent when attempting to manual enter a location:


image.png

In short, it appears to be using an invalid API key.

The "Use Current Location" functionality works correctly (I've deleted my markers)

I can't comment on your, or someone else's, testing on Adriano's test site as I don't have a link to it.

Thanks for looking.

Suggestions on how to fix the invalid API? I went to Geoapify and confirmed the API is exactly as I entered it in the app.

@Adriano looks like your code is providing an array containing the value for the API key, as opposed to a string for the API key? I've added a var_dump in the autocomplete function to see the $queryString:

image.png

If I manually add my API Key in then I get another response (which is likely down to my testing on localhost) - but it gets past the issue of the api key being seen as wrong:

image.png

  • Author
  • Administrator
16 hours ago, Nathan Explosion said:

@Adriano looks like your code is providing an array containing the value for the API key, as opposed to a string for the API key? I've added a var_dump in the autocomplete function to see the $queryString:

image.png

If I manually add my API Key in then I get another response (which is likely down to my testing on localhost) - but it gets past the issue of the api key being seen as wrong:

image.png

It is used like this since Members Map in 4.2. Also, it should fail for everyone, in this case. I’ll install it here to see if I got this error as well.

Anyway, 401 means failed authentication, probably due to the test. It works in localhost too.

Just saying it as I see it buddy - your code is returning an array when it does this:

public function autocomplete( string $location )
	{
		$apiKey = Application::getApiKeys( 'geoapify' );

because:

public static array $apiKeys = array();

public static function getApiKeys( $service ) : array
	

And yep - 401 = failed authentication, and that is because of the invalid apiKey.

Anyway...maybe you're looking at how PHP has handled it previously versus how it is handled now?

Edited by Nathan Explosion

  • Author
  • Administrator
15 minutes ago, Nathan Explosion said:

Just saying it as I see it buddy - your code is returning an array when it does this:

public function autocomplete( string $location )
	{
		$apiKey = Application::getApiKeys( 'geoapify' );

because:

public static array $apiKeys = array();

public static function getApiKeys( $service ) : array
	

And yep - 401 = failed authentication, and that is because of the invalid apiKey.

Anyway...maybe you're looking at how PHP has handled it previously versus how it is handled now?

Yep, according to their documentation, Geoapify expects to receive the API key as a string in the apiKey URL parameter, not an array.

Will change it to see how it goes.

14 minutes ago, Adriano said:

@Square Wheels I’ve sent you a new version for testing.

Thank you.

It worked for me.

I contacted the person who had the issue and asked them to try again.

I'll keep you updated.

boom smile GIF

  • Author
  • Administrator
On 6/9/2026 at 6:50 AM, Mor said:

(Bug, I think)

Hi.

Saved map popup settings do not appear the category settings. How do I view and edit these settings? The saved fields do not appear in default Members or in created categories.

image.png

Fixed:

image.png

image.png

image.png

On 6/10/2026 at 11:52 AM, Mor said:

A very small bug:

Gallery Ext. tab in ACP, text string is truncated: "When enabled, this will show gallery images that have a location. Will only show images viewable to guests and".

I'm not 100% sure what that is telling me.

Me neither. This has been like this since I started supporting this app back in 2023. Changed to:

When enabled, this will show gallery images that have a location.

1 hour ago, Adriano said:

@Square Wheels I’ve sent you a new version for testing.

Thank you again. The person it was not working for, was able to make their entry.

  • Author
  • Administrator

What's New in Version 2.0.3:

  1. Fixed the way the Geoapify API key is retrieved and passed to API requests. ( thanks to @Nathan Explosion ).

  2. Improved handling of custom marker fields to avoid undefined array key errors when a field is not present in the submitted form.

  3. The ACP module has been relocated to a new centralized area (SOS Invision), where configuration options for all SOS Invision applications are now consolidated.

  4. Updated several templates to improve layout consistency and IPS5 compatibility.

    • Adjusted the Add/Update Location modal layout.

    • Improved alignment and spacing of the current-location and manual-location forms.

    • Refined button positioning and visual consistency across the location forms.

    • Minor template cleanup and markup adjustments.

  • 3 weeks later...

Hello,

I'm running the Community Map application on a fresh Invision Community 5 install (default theme, PHP 8) and I'm hitting a fatal TypeError when viewing a marker group listing.

[[Template communitymap/front/markers/rows is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

TypeError: IPS\DateTime::ts(): Argument #1 ($timestamp) must be of type int, null given, called in [ROOT]/system/Theme/Theme.php(962) : eval()'d code on line 1748 and defined in [ROOT]/system/DateTime/DateTime.php:42

Stack trace:

#0 [ROOT]/system/Theme/Theme.php(962) : eval()'d code(1748): IPS\DateTime::ts(NULL)

#1 [ROOT]/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_communitymap_front_markers->rows(Object(IPS\Helpers\Table\Content), Array, Array)

#2 [ROOT]/static/templates/core_front_tables.php(2642): IPS\Theme\SandboxedTemplate->__call('rows', Array)

#3 [ROOT]/system/Theme/SandboxedTemplate.php(68): IPS\Theme\class_core_front_tables->table(Object(IPS\Helpers\Table\Content), Array, Array, NULL, true)

#4 [ROOT]/system/Helpers/Table/Table.php(606): IPS\Theme\SandboxedTemplate->__call('table', Array)

#5 [ROOT]/applications/communitymap/modules/front/markers/groups.php(243): IPS\Helpers\Table\Table->__toString()

#6 [ROOT]/applications/communitymap/modules/front/markers/groups.php(72): IPS\communitymap\modules\front\markers\groups->_group(Object(IPS\communitymap\Markers\Groups))

#7 [ROOT]/system/Dispatcher/Controller.php(139): IPS\communitymap\modules\front\markers\groups->manage()

#8 [ROOT]/system/Content/Controller.php(126): IPS\Dispatcher\Controller->execute()

#9 [ROOT]/applications/communitymap/modules/front/markers/groups.php(58): IPS\Content\Controller->execute()

#10 [ROOT]/system/Dispatcher/Dispatcher.php(169): IPS\communitymap\modules\front\markers\groups->execute()

#11 [ROOT]/index.php(16): IPS\Dispatcher->run()

#12 {main}

  • Author
  • Administrator
25 minutes ago, Li3D said:

I'm running the Community Map application on a fresh Invision Community 5 install (default theme, PHP 8) and I'm hitting a fatal TypeError when viewing a marker group listing.

I've sent you a version for testing.

  • Author
  • Administrator
2 minutes ago, Li3D said:

Hi,

When I add a marker via communitymap/markers/submit/?group=5&_new=1 :

2026-07-10 12_13_59-NVIDIA GeForce Overlay.jpg

strong tag is added :

2026-07-10 12_14_06-Zoom Workplace.jpg

And it's visible after :

2026-07-10 12_15_58-Zoom Workplace.jpg

Test it using the English language. That would certainly be noticed by me and everyone else when adding markers. I didn’t see this earlier this week when I released the latest version.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.