Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Module - Map Register  |  

  Project Avatar  

 

 

 


  Quick Links  
 


  Team Leadership  

Kevin Schreiner
( Team Lead )


Kevin M Schreiner

 


  Team Members  

Chris Chodnicki

Chris Chodnicki

 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


$4.95 Windows Hosting at Webhost4life.com
  Ads  
 


  Sponsors  

Meet Our Sponsors

MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
telerik
ExactTarget email software solutions
Merak Mail Server
 


DotNetNuke® Project :: Map Module

General

The Dotnetnuke:Map project is an initiative crafted from very popular smash up DotNetNuke Module, originally called GoMap. The module, using the Google Maps API, provides the ability to pump any custom data into the Google Map in a number of unique ways.

  • Standard Mode - Display all the points for the designated Module, simultaneously.
  • Playback Mode - Display all the points for the designated Module, in the order which they appear in your source data. This data can have associated times and dates that control the functionality of the playback. The most common example of this is the provided "Regions Online" map which plots the Users Online data - one point for each world Region, in the order which that region was first added to your user base. A very effective display, and fun to watch!
  • Positional Mode - Displays the points in your data source by Longitude, Latitude within a target radius. Whenever the user clicks the map, the points are automatically fetched from the server (via ajax of course) and plotted on the map around the selected point.
  • Directory Mode - Displays the points in your data source within a configurable directory structure. This directory, similar to most other map based directory components also uses the Positional Mode interaction, so you data is easily displayed regionally.

All of the interaction provided by the module uses AJAX functionality for fetching the points, meaning that the page performs at its peak, without loss.

TimeLine

Where is Dotnetnuke:Map today? After wading through a long period of extreme corporate pressures and workload (as I'm sure my other fellow Dotnetnuke team developers experience), we have released the first version of DotNetNuke :: Map.

The future of Dotnetnuke:Map is impressive, extensions on the framework are continually under development which will allow more options and mapping environments. The upcoming versions of Dotnetnuke:Map provide add-ins to support Yahoo Maps API, as well as provide the ability to create different view layouts.

 


Team Lead Blog
Apr 17

Posted by: Kevin Schreiner
4/17/2008

After an extremely long wait, and an audience of patient users, the DotNetNuke Map module has been released! I'd like to first thank everyone who offered their time and ideas during the beta period - all 80 of you provided an excellent structure for the Map module to run through a variety of DNN versions, server environments, and user skill levels. We have a variety of new enhancements already coming in the next month - so be on the lookout for the next version release now that we finally made it through the tracker.

Without further ado, the Map module provides the ability for you to plot your custom data points onto a Map, currently supporting only the interface provided by the Google Map API. Four interfaces come out of the box with the Map module -


  • Standard Mode - Display all the points for the designated Module, simultaneously.
  • Playback Mode - Display all the points for the designated Module, in the order which they appear in your source data. This data can have associated times and dates that control the functionality of the playback. The most common example of this is the provided "Regions Online" map which plots the Users Online data - one point for each world Region, in the order which that region was first added to your user base. A very effective display, and fun to watch!
  • Positional Mode - Displays the points in your data source by Longitude, Latitude within a target radius. Whenever the user clicks the map, the points are automatically fetched from the server (via Ajax of course) and plotted on the map around the selected point.
  • Directory Mode - Displays the points in your data source within a configurable directory structure. This directory, similar to most other map based directory components also uses the Positional Mode interaction, so you data is easily displayed regionally.

The Map itself can store and retrieve the points in either the default SQL tables used by the module, a source based on the Users contained in your system, or alternatively a custom query (even a connected query outside of your DotNetNuke database). The source of the data and the interface are stored as separate configurations so that they can be used together or apart within the DNN instance. With that ability you can create different views of your data with similar look and feel, while changing the source on a module by module basis. Also, you can setup one set of data and swap the interface.

All of the interaction provided by the module uses Ajax functionality for fetching the points, meaning that the page performs at its peak, without loss. The framework behind the Map module provides the ability to create new interfaces for other third part mapping solutions (soon within the module will be both Yahoo and Microsoft).

  1. Download DNN::Map
  2. Watch the DNN::Map Tutorial
  3. Read the DNN::Map documentation

Finally, and by all means, please give us your opinions, reviews and suggestions so we can improve its capabilities. It's been a great voyage so far, and continued growth on the product is exciting for the Map team. Grab the module and take it for a spin!

 

Tags:

Re: Dotnetnuke::Map Module Released!

I am getting the error, "The Google Maps API key used on the web site was registered for a different web site" when I add more then one domain license key. Anyone else having this problem?
By the way, I love this control!

By johnczimm on   4/17/2008

Re: Dotnetnuke::Map Module Released!

Hi Kevin,
Looks good. I thought that you might want to know that I was not successful in getting the tutorial to work with IE. With Firefox, things worked fine.

By BrandonHaynes on   4/17/2008

Re: Dotnetnuke::Map Module Released!

Thanks, not sure why IE would have a problem, but its a shockwave based movie.

By kevinmschreiner on   4/17/2008

Re: Dotnetnuke::Map Module Released!

The API key warning occurs when the URL google is expecting isn't the one it is provided. For this aspect, you must note that the domain url you place for the key (in the map module) doesnt need to match the url specifically. For instance - for staging.dotnetnuke.com and www.dotnetnuke.com you could just put staging and www as your domains in the map module, and use the license keys you configured for EACH domain.

By kevinmschreiner on   4/17/2008

Re: Dotnetnuke::Map Module Released!

A milestone has been achieved! A long time in coming and it was worth the wait... Thankyou ...!

By NukeAlexS on   4/18/2008

Re: Dotnetnuke::Map Module Released!

Pitty.......
My server runs on Windows 2000.....
This doen NOT support AJAX!

Cheers!
Jos

By Jos on   4/18/2008

Re: Dotnetnuke::Map Module Released!

The Ajax that is utilized by the Map module is provided by the ClientAPI built in to DotNetNuke. Ajax, in and of itself, has nothing to do with the host server but is completely based on the client browser.

By kevinmschreiner on   4/18/2008

Re: Dotnetnuke::Map Module Released!

Great work!
I tried to click on Watch the DNN::Map Tutorial , and watch tutorial, but it's not working...can you check it?

By gcondric on   5/5/2008

Re: Dotnetnuke::Map Module Released!

The general properties form gets cut off in some containers. Switching to the DNN container for admin fixes the prob.

By uranus6 on   5/5/2008

Re: Dotnetnuke::Map Module Released!

The general properties form gets cut off in some containers. Switching to the DNN container for admin fixes the prob.

By uranus6 on   5/5/2008
 


"SalarO" Skinning Graphic Design Branding Services
SalarO develops packaged & custom skins for your DNN at prices you can afford. SalarO is also developing Module development, Hosting, Branding/Logo design as well as Content Transfer Services to complement the core skinning solutions.
www.salaro.com
Data Springs Inc. - Module Development
Data Springs is a leader in the DNN community offering high quality modules, custom module development, enhancements to the DNN core product and overall DNN support.
www.datasprings.com
XCESS expertise center b.v.
Custom made modules and complete solutions for the DNN framework. Maatwerk modules en complete webtoepassingen gebaseerd op het DNN framework.
www.xcess.nl

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke® logo are registered trademarks of DotNetNuke Corporation
Hosted by MaximumASP