History of GmapPackage
!!Goal
The goal of this project is to create a package that lets you edit a [http://maps.google.com|Google Map] like a wiki, with some Flickr integration thrown in for spice.
This will take the best features of sites like [http://www.wikyblog.com|WikyBlog-Maps], [http://www.pixeldevelopment.com/virtualgoogleearth.asp|VirtualGoogleEarth], and [http://geobloggers.com|GeoBloggers] and merge them in to a package for hosting your own wikimap rather than having to use the existing services which are limited to their hosting, their feature implementation, and their look and feel.
A Road Map for the package is well underway. You can find it below. The engine will have to make extensive use of AJAX.
If you want to join in I'm not a professional programmer, but have faith, this is going to be sweet. If you do want to help out, well I guess you can email me wjames5 -at - nyc.rr.com or find me on irc #bitweaver.
!!Code
You can get the latest stage of development by checking out ___bit_map__ from CVS HEAD branch.
!!Google Map Hacks to Include
*[http://xmaps.busmonster.com/documentation.html|XMap Library]
*[http://groups-beta.google.com/group/Google-Maps-API/search?hl=en&group=Google-Maps-API&q=GxMarker&qt_g=1&searchnow=Search+this+group|GxMarkers] Tools
*[http://gmaps.tommangan.us/tlabel.html|T-Labels]
*[http://www.pixeldevelopment.com/pdmarker.asp|PdMarker]
*Custom Map Tiles
*Geocoding
!!References
*[http://www.google.com/apis/maps/documentation/|Official Google Maps API]
*[http://groups-beta.google.com/group/Google-Maps-API|Google Maps API News Group on Google Groups]
*[http://mapki.com]
*[http://www.flickr.com/services/api/|Flickr API]
*[http://www.flickr.com/services/api/key.gne|Flickr API Key Application]
!!Some Other Useful Stuff
*[http://81.138.11.136:8080/bitweaverdocs/ric_NEWS.html|Bitweaver Class Tree]
*[http://digir.sourceforge.net/nightly/DiGIRprov/lib/adodb/docs-datadict.htm|ADODB Data Dictionary for PHP]
*[http://www.bitweaver.org/wiki/TP-Structures|List of BW tables and structures]
*[http://www.howtocreate.co.uk/tutorials/index.php?tut=0&part=25|Javascript and Navigating the Dom Tree]
----
!!Loose Bits
These are loose ends created that will eventually need to hook up with other parts of the package:
!!!Permission variables referenced but not created yet:
home_bitmap
* default page when no map_id posted
* REF IN
**index.php
bit_p_read_bitmap
* created based on SamplePackage - not clear that it is needed
* REF IN
**index.php
bit_p_view_bitmap
* intended for alowing viewing of map page
* REF IN
**bit_setup_inc.php
!!!Templates referenced but not created yet:
menu_bitmap.tpl
* not sure what it is for
* SAME AS menu_blogs.tpl
* REF IN
**bit_setup_inc.php
----
!!Outline of Functions for map part storage and retrieval
(this is pretty close)
!!!get map
- get map by id
- get map data (lat/lon/maptype etc)
- get sets ids
- get related style ids (get rid of duplicates)
- get icon and marker styles data
- get sets data
- render map
!!!update/save map
- get map by id
- save map values and data
- get map data
- update map
!!!get marker/maptype/poly
- get object by id
- get object data (lat/lon/label)
- get sets ids (list from set table)
!!!update markers/maptypes/polys
- get object by id
- save object values and data
- get object data
- update map object
- update sets data via object id
!!!get styles
- get style by id
- get style data (color/weight/type etc)
!!!update styles
- get style by id
- save style values and data
!!!get sets
- get sets ids
- get related style ids (get rid of duplicates)
- get icon and marker styles data
- get sets data
!!!update sets
- get sets ids
- save object values and data
----
The goal of this project is to create a package that lets you edit a [http://maps.google.com|Google Map] like a wiki, with some Flickr integration thrown in for spice.
This will take the best features of sites like [http://www.wikyblog.com|WikyBlog-Maps], [http://www.pixeldevelopment.com/virtualgoogleearth.asp|VirtualGoogleEarth], and [http://geobloggers.com|GeoBloggers] and merge them in to a package for hosting your own wikimap rather than having to use the existing services which are limited to their hosting, their feature implementation, and their look and feel.
A Road Map for the package is well underway. You can find it below. The engine will have to make extensive use of AJAX.
If you want to join in I'm not a professional programmer, but have faith, this is going to be sweet. If you do want to help out, well I guess you can email me wjames5 -at - nyc.rr.com or find me on irc #bitweaver.
!!Code
You can get the latest stage of development by checking out ___bit_map__ from CVS HEAD branch.
!!Google Map Hacks to Include
*[http://xmaps.busmonster.com/documentation.html|XMap Library]
*[http://groups-beta.google.com/group/Google-Maps-API/search?hl=en&group=Google-Maps-API&q=GxMarker&qt_g=1&searchnow=Search+this+group|GxMarkers] Tools
*[http://gmaps.tommangan.us/tlabel.html|T-Labels]
*[http://www.pixeldevelopment.com/pdmarker.asp|PdMarker]
*Custom Map Tiles
*Geocoding
!!References
*[http://www.google.com/apis/maps/documentation/|Official Google Maps API]
*[http://groups-beta.google.com/group/Google-Maps-API|Google Maps API News Group on Google Groups]
*[http://mapki.com]
*[http://www.flickr.com/services/api/|Flickr API]
*[http://www.flickr.com/services/api/key.gne|Flickr API Key Application]
!!Some Other Useful Stuff
*[http://81.138.11.136:8080/bitweaverdocs/ric_NEWS.html|Bitweaver Class Tree]
*[http://digir.sourceforge.net/nightly/DiGIRprov/lib/adodb/docs-datadict.htm|ADODB Data Dictionary for PHP]
*[http://www.bitweaver.org/wiki/TP-Structures|List of BW tables and structures]
*[http://www.howtocreate.co.uk/tutorials/index.php?tut=0&part=25|Javascript and Navigating the Dom Tree]
----
!!Loose Bits
These are loose ends created that will eventually need to hook up with other parts of the package:
!!!Permission variables referenced but not created yet:
home_bitmap
* default page when no map_id posted
* REF IN
**index.php
bit_p_read_bitmap
* created based on SamplePackage - not clear that it is needed
* REF IN
**index.php
bit_p_view_bitmap
* intended for alowing viewing of map page
* REF IN
**bit_setup_inc.php
!!!Templates referenced but not created yet:
menu_bitmap.tpl
* not sure what it is for
* SAME AS menu_blogs.tpl
* REF IN
**bit_setup_inc.php
----
!!Outline of Functions for map part storage and retrieval
(this is pretty close)
!!!get map
- get map by id
- get map data (lat/lon/maptype etc)
- get sets ids
- get related style ids (get rid of duplicates)
- get icon and marker styles data
- get sets data
- render map
!!!update/save map
- get map by id
- save map values and data
- get map data
- update map
!!!get marker/maptype/poly
- get object by id
- get object data (lat/lon/label)
- get sets ids (list from set table)
!!!update markers/maptypes/polys
- get object by id
- save object values and data
- get object data
- update map object
- update sets data via object id
!!!get styles
- get style by id
- get style data (color/weight/type etc)
!!!update styles
- get style by id
- save style values and data
!!!get sets
- get sets ids
- get related style ids (get rid of duplicates)
- get icon and marker styles data
- get sets data
!!!update sets
- get sets ids
- save object values and data
----