1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

User map [Paid] 3.2.1

View users on an interactive world map.

  1. CrispinP

    CrispinP Active Member

    CrispinP submitted a new resource:

    User map - View users on an interactive world map.

    Read more about this resource...
    Mouth likes this.
  2. Mouth

    Mouth Well-Known Member

    Looking forward to it's features growing.
    Keen to buy. Will do so when there's;
    a) ability to decide where nav link is (I'd want mine as sub-nav under Members).
    b) user group permissions to decide whom can see pins/heatmap on the map, and ACP option to only see pins/heatmap if user allow's there location on the map.
    ichpen and AppleAndMango like this.
  3. CrispinP

    CrispinP Active Member

    Those should not be too hard to do. Go on, take a punt and I'll get those features in in the next day or two. :)
  4. reddy ink

    reddy ink Active Member

    Fantastic add-on - Finally, 3rd add-on (user map add-on) addressing the real needs.

    I was using a VB add-on with below functions and seeing if this can be done.
    1 can different user groups be shown with different color of pins? (see image 2)
    2. Can some usergroups be NOT displayed?
    3. Is it possible to show address/contact information along with directions instead of showing profile card. Please see image 1
    I can PM VB add-on link that's working with above functionality.

    Image 1:

    Image 2:
    Last edited: Jun 5, 2016
  5. Freelancer

    Freelancer Well-Known Member

    Looks great. I am interested to see how this develops.

    Two suggestions:
    1. A "map" tab integration into the user profile page to see the individual pin.
    2. Custom Icons (and colors if no icon is present) per user group for map pins.
  6. Mouth

    Mouth Well-Known Member

    Would like to, but really it's not useful to me without permissions to control who can use it and who appears. Being able to restrict users from seeing pins unless they too share their own pin/location is vital for users to feel sharing is 'safe' and not open to every registered ( or, shudder, unregistered! ) user knowing their whereabouts. Or they'll just populate it with crap or capital city and render if useless anyway.
    And I don't want another top-level navigation item.
    Last edited: Jun 5, 2016
  7. ichpen

    ichpen Well-Known Member

    Likewise I put that request in the free thread. Needs to go under Members or at least option it so. Too much top level navigation bloat these days.

    My other suggestions aside from what's been suggested:
    1. Profile privacy setting to disable
    2. Profile privacy setting to opt-in (this perhaps can be tied into the IP lookup)
    3. Widget framework renderer would be nice

    More ambitious suggestions:
    1. Assuming opt-in to IP lookup, lookup last known IP (on last post not registration, that should be stored somewhere)
    2. Assuming appropriate privacy setting, enable LBS (location based service on mobile) to get a real-time AGPS location on mobile devices
    3. Share current location button (in kitchen sink or else where), this would insert current location (AGPS) into a post

    Looking great otherwise.

  8. DieselMinded

    DieselMinded Active Member

    anyone tried this yet? really dont want to be a pioneer on this
  9. CrispinP

    CrispinP Active Member

    Be the pioneer :) I'm not guaranting it'll work flawlessly - I've done as much testing as I can.

    If there are issues though then we'll work them out. This is used on my own site too. It's in my best interest to iron out any problems too.
  10. DieselMinded

    DieselMinded Active Member

    Just checking with my server peeps and even tho my site is using 5.4+ php and has CURL enabled they need to recompile php first for some reason.
  11. CrispinP

    CrispinP Active Member

    This is now done. Version 1.4. See updated notes.

    Can add this for future dev.

    This would be an interesting change. I'll add it to the list and have it so that you could add your own template to display.

    Interesting. Might be something to add in the future.

    Good idea - thanks.

    Colours was mentioned, custom icons should be quite straight forward.

    Just don't fill in the Map Location field.

    Could also add this.

    I had thought of using the last-known IP address but it was simpler to add it to the registration IP. Now that things are easier I might add a feature to do either.
    The same with the prompting the browser for current location. Should not be that hard.

    There is (happily) a ton of interest in this which is quite cool. I'll add features as and when I can. I do maintain a list and the list is ordered by people who buy it ;) So, if you wanted something added, such as the list above, buy it and I'll bump it to the top of the list. :) It's your way of showing interest instead of me spending an evening writing a ghost function.
  12. CrispinP

    CrispinP Active Member

  13. Mouth

    Mouth Well-Known Member

    How long does it take to receive when you purchase? I though fetchapp service was automated.
  14. Freelancer

    Freelancer Well-Known Member

    After the next milestone I am on board.
  15. CrispinP

    CrispinP Active Member

    It's instant email
  16. Mouth

    Mouth Well-Known Member

    Nope. Purchased several hours ago. No email received, and the link from PayPal back to fetchapp didn't work.
    Still waiting to receive/download it.
  17. CrispinP

    CrispinP Active Member

    Oh bugger. Thanks for the purchase!

    I'm on my way to work atm, will email you a copy when I'm in.

    Apologies about that.
    Mouth likes this.
  18. Mouth

    Mouth Well-Known Member

    Installed, and a couple of errors found ...

    Server Error Log
    Error Info
    ErrorException: Undefined index: map_location - library/Crispin/UserMap/ControllerPublic/UserMap.php:18
    Generated By: Mouth, 1 minute ago
    Stack Trace
    #0 library/Crispin/UserMap/ControllerPublic/UserMap.php(18): XenForo_Application::handlePhpError(8, 'Undefined index...', '...', 18, Array)
    #1 library/XenForo/FrontController.php(351): Crispin_UserMap_ControllerPublic_UserMap->actionIndex()
    #2 library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #3 index.php(13): XenForo_FrontController->run()
    #4 {main}
    Server Error Log
    Error Info
    ErrorException: Fatal Error: Access level to Borbole_Welcome_DataWriter_User::_postSave() must be public (as in class Crispin_UserMap_DataWriter_User) - library/Borbole/Welcome/DataWriter/User.php:0
    Generated By: Sibi, 3 minutes ago
    Stack Trace
    #0 [internal function]: XenForo_Application::handleFatalError()
    #1 {main}
    ... this one being critical because it's stopping actions like avatar uploads, user merges, registrations, logins, etc. Multiples of this error in only the few mins since install.

    Disabled the add-on for now.
  19. CrispinP

    CrispinP Active Member

    Odd. Can you see if a custom-field called Map Location (The id should be map_location) has been created? Not sure if this is still visible with the add-on disabled.
    I will create a clean test sit today and try a fresh install.

    I assume you have a add-on called BorBole_Welcome? There is an incompatibility with that one and mine. I believe my method is correct (mine is public, theirs seems to be private) Happy to be corrected on this though.
    Let me dig into it a bit and see what I can find.
  20. Mouth

    Mouth Well-Known Member

    Yes, it did. Visible @ /admin.php?user-fields/map_location/edit even when add-on disabled.
    Yes. https://xenforo.com/community/threads/new-users-welcome-paid-deleted.41946/

Share This Page