GIS or Google Map Integration

Last post 02-03-2012, 1:35 AM by DotCreativity. 16 replies.
Sort Posts:
  •  10-04-2007, 10:33 AM 2535

    • JenCinclair is not online. Last active: Feb 01, 2008, 9:26 AM JenCinclair
    • Top 75 Contributor
    • Joined about 4 years ago
    • new york, ny
    • Posts 29

    GIS or Google Map Integration

    Hello!  I realize that this may be further down on the priorities of the wishlist but it is something I am excited to think about.  Ideally we will have a map or globe that plots tags for members and events so that, over time, we can chart our online communities growth.  Ideally, the tag will be automatically generated by zip code when a new profile is entered.  So,  

    Does WA have this on the list as a potential future application?

    Are any current users using a similar feature that they can share information on?

    Are any current users curious about integrating a widget for this or something similar that would like to share research and ideas? 

    Thanks ~ jen cinclair

    See more:
  •  10-04-2007, 11:01 AM 2536 in reply to 2535

    Re: GIS or Google Map Integration

    We do not have this yet on our list but we will add it.

    I have seen some clients doing it manually via other mapping services (there is no way to automate it until we open an API for external systems to access member database - which has to be done very carefully for security reasons)


    Dmitry Buterin, Chief Apricot
  •  10-04-2007, 3:57 PM 2539 in reply to 2536

    • JenCinclair is not online. Last active: Feb 01, 2008, 9:26 AM JenCinclair
    • Top 75 Contributor
    • Joined about 4 years ago
    • new york, ny
    • Posts 29

    Re: GIS or Google Map Integration

    OK, good to know. 

    Is there a way to add a question to the Member Log-on that is not linked to the database but, instead, linked to a seperate application such as this? 

    Or, could we add a page directly after logging in to encourage them to enter there zip-code? 

    I would love to see examples of sites using something similar even if it is not linked to the profiles.

    Thanks ~ jen cinclair

  •  10-04-2007, 5:31 PM 2540 in reply to 2539

    Re: GIS or Google Map Integration

    I think right now the only way to do it manually:

    Export member list in Excel format, remove everything you do not need.

    Use one of the mapping utilities you can find online - importing the locations file you prepared. (I am not an expert on these apps but I have come across a few in the past)

    I know I have come across a few clients who did that but I can not find them now, I will post a link if I find them. 


    Dmitry Buterin, Chief Apricot
  •  10-05-2007, 9:04 AM 2543 in reply to 2540

    • JenCinclair is not online. Last active: Feb 01, 2008, 9:26 AM JenCinclair
    • Top 75 Contributor
    • Joined about 4 years ago
    • new york, ny
    • Posts 29

    Re: GIS or Google Map Integration

    Great idea!  I hadn't thought of using the export function. 

    I will look into this option to see if I find an easy application and will post any findings to this thread.

     

    ~ jen cinclair

  •  10-05-2007, 2:53 PM 2551 in reply to 2543

    • JenCinclair is not online. Last active: Feb 01, 2008, 9:26 AM JenCinclair
    • Top 75 Contributor
    • Joined about 4 years ago
    • new york, ny
    • Posts 29

    Re: GIS or Google Map Integration

    OK, I explored a few possibilities for this and I believe the easiest solution for us is ZeeMaps (http://www.zeesource.net/maps/home.do).  You can set up a map using a CSV file in minutes and they have multiple color-coded tabs so for our use, plotting members, projects and events, this is a great starting place until we can build or integrate something a bit fancier.  I anticipate updating this weekly or as neccessary to reflect changes. 

    Hope this helps anyone else looking to incoorporate a simple map but please share any other ideas that or solutions you come across.

    ~ jen cinclair

  •  10-05-2007, 3:04 PM 2552 in reply to 2551

    Re: GIS or Google Map Integration

    Jen,

    Thanks a lot for sharing. This sounds like a topic which can be of interest to quite a few people. I am thinking we can do a post on our blog to share your findings. I will talk to our blogger Soha and we will connect with you.
     


    Dmitry Buterin, Chief Apricot
  •  05-05-2008, 10:48 PM 6670 in reply to 2552

    • gypse is not online. Last active: 05-21-2012, 2:37 AM gypse
    • Top 10 Contributor
    • Joined about 4 years ago
    • Posts 223

    Re: GIS or Google Map Integration

    It would be neat to see a "membership map" that shows a world view (in our case) with "push pins" coordinting to each member.  We currently do a map that merely shows states/territories & countries where members are located.  Would be nice to have it automated and would be nice to see where there are clusters of people that would be a good place to look at creating local chapters, etc.
  •  05-06-2008, 10:38 AM 6677 in reply to 6670

    Re: GIS or Google Map Integration

    Noted, thanks for your input.

    Dmitry Buterin, Chief Apricot
  •  05-07-2008, 1:13 PM 6721 in reply to 6677

    • esl is not online. Last active: 05-20-2012, 2:10 PM esl
    • Top 25 Contributor
    • Joined about 4 years ago
    • Posts 196

    Re: GIS or Google Map Integration

    We would love to have this mapping feature too:

    When visitors check the member profile, there will be a map show up at the same time indicating the location of the member.

     Or just a page with a map with all those registered members. The visitors can click the map to pinpoint the profile of a specific member in a specific area.
     

     

  •  05-08-2008, 11:18 AM 6745 in reply to 6721

    Re: GIS or Google Map Integration

    OK, thanks for the input.

    Dmitry Buterin, Chief Apricot
  •  08-11-2009, 1:16 PM 13860 in reply to 6745

    • Tim is not online. Last active: 04-26-2012, 9:36 PM Tim
    • Top 150 Contributor
    • Joined about 2 years ago
    • Posts 14

    Re: GIS or Google Map Integration

    I integrate Google maps with the membership database by the method of offline manipulation of the membership data in Excel.

    However I was wondering if it would be possible to do it online by opening the Members Directory page in a hidden window.  Is there a data structure within the Members Directory page that could then be used by a script associated with the map to extract the required mapping data?

  •  08-17-2009, 9:59 AM 13930 in reply to 13860

    Re: GIS or Google Map Integration

    Hello there, here is an example on how to get member directory data. To make it work you need to fill memberDirectoryRequestParametersstructure with your settings: site url and member directory page id

     -------------------------------

    <div id="customMemberList">Loading member list..</div>

    <script>

    var memberDirectoryRequestParameters =
    {
        site: 'yoursite.roundtablelive.org',
        memberDirectoryPageId: 123456
    };

    function getColumnValue(member, column)
    {
        if (!member[column] || !member[column][0] || !member[column][0].v)
        {
            return '';
        }

        return member[column][0].v;
    }

    function renderMemberRecord(member)
    {
         return getColumnValue(member, 'c1') + ' - ' + getColumnValue(member, 'c2') + '<br>';
    }

    function renderMemberList(json)
    {
       var outputHtml = [];

       for (var i = 0; i < json.members[0].length; i++)
       {
           outputHtml.push(renderMemberRecord(json.members[0][i]));
       }

       customMemberList.innerHTML = outputHtml.join('');
    }

    function memberDirecotryDataLoaded(executor)
    {
       var customMemberList = BonaPage.$('customMemberList');
       var response = executor.get_responseData();
       var regex = new RegExp("<JsonStructure>(.+)</JsonStructure>", "gi");
       var jsonText = regex.exec(response)[1];

       var json = eval("(" + jsonText + ")");

       renderMemberList(json);  
    }

    BonaPage.webRequest({
       url: BonaPage.formatString('http://{0}/Content/Members/MemberDirectoryWebService.asmx/LoadMembers?memberDirectoryPageId={1}',
                          memberDirectoryRequestParameters.site,
                          memberDirectoryRequestParameters.memberDirectoryPageId),
       completedCallback: memberDirecotryDataLoaded
    });
    </script>

     -------------------------------

     

  •  09-26-2009, 4:02 AM 14445 in reply to 13930

    Re: GIS or Google Map Integration

    www.peninsulashops.com/map mannually inputs member addresses through google maps with the creation of unique member logo map pin markers. 

    Can some one point me in the right direction to importing my exported member xls into google maps so I don't have input each member individually.

    Thanks


    Enjoy. Local. Livelihood.

    www.peninsulashops.com
  •  11-13-2009, 11:29 AM 15148 in reply to 2535

    Re: GIS or Google Map Integration

    Btw, we do have a help page now that explains how member directory can be plotted on Google maps

    http://help.wildapricot.com/display/DOC/Using+Google+Maps+to+plot+member+locations


    Dmitry Buterin, Chief Apricot
  •  06-22-2010, 6:10 PM 18704 in reply to 15148

    Re: GIS or Google Map Integration

    http://help.wildapricot.com/display/DOC/Using+Google+Maps+to+plot+member+locations

    is a broken link, I believe.

    Phil

  •  02-03-2012, 1:35 AM 24873 in reply to 18704

    Re: GIS or Google Map Integration

    Hello Everyone.

    If you are interested in either Google Maps integration or Proximity Searches, please get in contact with me to discuss your needs.

    The team at dotCreativity Design & Development Services can get all your members to load quickly up on an interactive Google Map, as well as provide proximity searches using a zip code or address.

    We have set up a demo for you to try here:


    You can contact us here: http://dotcreativity.com/contact-us/

    DotCreativity Web Design Services
    http://www.dotcreativity.com
    Email: ideas@dotcreativity.com
View as RSS news feed in XML
Membership Software - Wild Apricot