OpenGroupware Wiki
Brought to you by:
buzzzzdeeee,
whitemice
OGo has the ability to geocode addresses if needed, and to use the result to connect to location based services. When configured, then there will be Icons over each address, looking up the configured web service based on the address.
Further its possible to show markers on a map for a group of contacts as a result of a search or a custom tab.
Note: this is still considered an experimental feature, and might be subject to change.
For geocoding its still using the deprecated GoogleGeocoding API version 2.0.
defaults write NSGlobalDomain GoogleMapsXMLCoordinatesFileBaseURL /var/www/htdocs/coordinates defaults write NSGlobalDomain GoogleMapsXMLCoordinatesWebBaseURL https://www.my-domain.de/coordinates defaults write NSGlobalDomain GoogleMapsURL http://maps.google.com/maps?file=api&v=2&key=YOURKEYFORYOURDOMAIN defaults write NSGlobalDomain GoogleMapsCenterCoordinates 52.000,12.0000 defaults write NSGlobalDomain GoogleGeocodingURL http://maps.google.com/maps/geo?q=$STREET$+$CITY$+$ZIP$+$COUNTRY$&output=csv&key=YOURKEYFORYOURDOMAIN defaults write NSGlobalDomain OGoAddressMapLinks '{ \ GeoCaching = { \ UseGoogleMapsAPI = YES; \ icon = "GeoCaching.png"; \ target = "_new"; \ url = "http://www.geocaching.com/seek/nearest.aspx?origin_lat=$LATITUDE$&origin_long=$LONGITUDE$"; \ }; \ GermanWeatherService = { \ UseGoogleMapsAPI = NO; \ icon = "Wetter.png"; \ target = "_new"; \ url = "http://wetter.rtl.de/shared/php/search_plz_ort.php?in=$ZIP$"; }; \ GoogleMaps = { \ UseGoogleMapsAPI = NO; \ icon = "GoogleMaps.png"; \ target = "_new"; \ url = "http://maps.google.de/maps?f=q&output=html&q=$COUNTRY$+$ZIP$+$CITY$+$STREET$&btnG=Maps-Suche"; \ }; \ OpenStreetMap = { \ UseGoogleMapsAPI = YES; \ icon = "OpenStreetMap.png"; \ target = "_new"; \ url = "http://www.openstreetmap.org/?lat=$LATITUDE$&lon=$LONGITUDE$&zoom=15&layers=B00FF"; \ }; \ }'