streetmaps.co.za
• BETA •
Change Log

10 September 2009

  • [Fix] Aerial photographs had a problem lining up on tile edges, this has now been fixed
  • [Backend] Finished port to 64-bit, entire site is now running on 64 bit
  • [Fix] Icons weren't centered in the popup bubbles

    3 September 2009

  • [Backend] Updated the tile renderer to 64-bit code, because the data is just getting too big to hold in a 32-bit memory space
  • [New] About 20 dams around the country have detailed contour lines and are shaded accordingly
  • [New] High-res, up-to-date aerials of the major centers - Cape Town, Durban, Port Elizabeth, East London, Gauteng and Bloemfontein
  • [New] Low-res, quite old satellite images of the whole world. These were obtained and processed straight from NASA's Landsat7 archives.

    20 August 2009

  • [Updated] Updated map data for South Africa, Lesotho, Swaziland, Angola, Botswana, Kenya, Mozambique, Mauritius, Malawi, Namibia, Nigeria, Tanzania, Uganda, Zimbabwe and Zambia.
  • [Updated] New old/new road name popup where roads have changed their names recently. Currently implemented on Durban.

    8 August 2009

  • [Fix] Privateproperty properties were not being imported properly on a nightly basis; fixed
  • [Fix] If the ajax_points.asp API function was used to retrieve points of a certain category, and there were subcategories, these were not included, it's now recursive.

    17 July 2009

  • [New] Updated the printing page to exclude the web header when outputting to a printer

    10 July 2009

  • [New] Added a gentle reminder to the user to upgrade their browser if it's a particularly old one.

    22 June 2009

  • [New] National/Municipal/Regional (Mxx,Nxx,Rxx) roads now show the route number in addition to the name of the road, if available.

    17 June 2009

  • [Fix] Automatic substituion of redirects in URLs in popups sometimes didn't work. Fixed.
  • [API] Added new function, CAatMap.DisableURLPopups to disable URLs in popup boxes opening in a new window
  • [Fix] Changing to hybrid mode, then back again, left the hybird layer visible.
  • [New] Added little flags to the search results showing what country the result was found in
  • [Fix] After getting directions, the sponsors overwrote the directions area, rendering the function useless. Fixed.

    12 June 2009

  • [Update] Numerous small bugfixes and massive optimization on the overlaid points
  • [New] API functions to hide/show points

    12 May 2009

  • [Fix] When resizing the window, the inset map does not get lost anymore
  • [Fix] When resizing the window, the currently popped up points, stay popped up

    6 May 2009

  • [Update] Updated all the Points of Interest code to only pull full details when necessary, this increases site responsiveness when browsing, and also lowers bandwidth usage

    25 March 2009

  • [API] The API is now compatible with both the xhtml1-strict and xhtml1-transitional doctypes, which account for the majority of the web

    12 March 2009

  • [New] Added data for the entire African continent - routable for Southern Africa, road-level for the rest
  • [New] Added a shaded relief background texture on the maps for the more zoomed out levels
  • [New] Added a "nearby points" display that will show to the right of the map, when you're browsing. Over time, we will show advertisers here - streetmaps is a free service, we have to pay the bills somehow!
  • [New] Maps now have useful/major points on the map itself, where there is space. These points are mostly major landmarks like hospitals and schools, and useful services, like ATMs.

    29 January 2009

  • [New] Implemented a simple tile caching system to cater for the increased load the servers are experienced. The performance increase should be immediately apparent on fast connections.

    28 January 2009

  • [New] Data from a new provider, MapIT, is online, this covers the entire Southern africa, which includes South Africa and neighboring provinces.

    12 December 2008

  • [Fix] Did some minor tweaks to make site work on Google Chrome, now that it's out of beta.
  • [Update] Updated the credits to reflect our new mapping partner, MapIT.

    18 October 2008

  • [Fix] Some roads were numbered the wrong way - this big was found and fixed.

    9 October 2008

  • [Update] Changed the printing so that the map itself is a single image, and does not use the API to show the map using a complex method, which seemed to cause problems with many printers.

    24 September 2008

  • [New] Added a "zoom out" wallpaper to the satellite layer to inform the user that there's no satellite imagery for this location and this zoom level.

    18 September 2008

  • [Fix] Search API - When only one result was returned, the type of result was not indicated
  • [Fix] When adding a Personal Placemarker and a current one existed, the Add/Edit popup dialog box went behind existing captions

    17 September 2008

  • [Update] Search results of places now contain details of the place, and not just the name/category
  • [Fix] Numerous fixes to the API which allow it to interopate better with the data and search, etc on the streetmaps site

    28 August 2008

  • [New] Added high quality aerial imagery for a lot of towns all over the country:
    • Aberdeen, Addo, Adelaide, Aggenys, Agisanang, Amersfoort, Amsterdam, Arlington, Armoed
    • Badplaas, Boikhutso, Blybank, Barberton, Bedford, Bethulie, Bitterfontein, Bloemhof, Boitumelong, Boegoeberg, Bontbrug, Bothaville, Brandvlei, Brenton-On-Sea, Breyten, Britstown, Buffelsrivier, Bulletrap, Burgersville, Breipaal
    • Calvinia, Carletonville, Carolina, Carolusberg, Cathcart, Charlesville, Chivelston, Christiana, Cofimvaba, Colchester, Coldstream, Colesberg, Coligny, Concordia, Cookhouse, Cornelia, Cradock, Campbell
    • Danielskuil, Dassenberg, Davel, Dealesville, Delareyville, Delportshoop, DeWetsdorp, De-Aar, De-Hoor, De-Rust, Dirkiesdorp, Dominionville, Doringbaai, Douglas, Dysseldorp
    • East London, Edenburg, Edenvale, Eksteenfontein, Enon, Ermelo, Eshowe, Excelsior, Ezamokuhle, Emjindini
    • Fauresmith, Five Mission, Fochville, Frankfort, Fraserburg
    • Gannaput, Garies, Geysdorp, Gloudina, Goedgedacht, Gouda, Griekwastad, Groblershoop, Groenwater, Grootdrink, Groot Mier, Goshen
    • Haaksteen, Haarlem, Hanover, Harrismith, Hartbeesfontein, HectorSpruit, Hennenman, Hertzogville, Hobhouse, Hondejag, Hondeklip Bay, Hoopstad, Hotazel
    • Ikgomotseng
    • Jacobsdal, Jagersfontein, Jansenville
    • Kalkbaskraal, Kamassies, Kamieskroon, Kareeberg, Kendrew, Kenhardt, Keurboomstrand, Kheis, Khubus, Khutsong, Kirkwood, Klaarstroom, Klein mier, Klipfontein, Klipplaat, Knysna, Koffiefontein, Komaggas, Komatipoort, Koppies, Kotzeshoop, Krapohleiland, Kwachibikhulu, Kwelera, Kwazanele, Kranshoek, Klipdam, Kwadela
    • Laingsburg, Lambrechtsdrif, Lekkersing, Leliefontein, Lennetsville, Lepelfontein, Lictenburg, Lime Acres, Lindequesdrif, Lindley, Loeriesfontein, Losberg, Lothair, Loxton, Luckhoff, Longlands
    • Macleantown, Mafahlaneng, Mcdougall's Bay, Mahlatikop, Makwassie, Malelane, Marloth, Matatiele, Matjiesfontein, Mdantsane, Memel, Merweville, Murraysburg, Moosapark
    • Nababeep, Niekerkshoop, Nieuwoudtville, Noupoort, Nourivier, Nuwerus, Norap, Nganga
    • Okiep, Onderstedorings, Onverwags, Oppermans, Oranjedal, Oranjekrag, Oudtshoorn, Oberholzer
    • Paardekop, Paarl, Parys, Paterson, Paulshoek, Paul Roux, Pearly, Pearston, Peelton, Pella, Perell, Petrusburg, Petrusville, Petrus, Philandersbron, Phillipolis, Phillipstown, Phomolong, Piet Retief, Plettenberg Bay, Pofadder, Port Nolloth, Postmasburg, Prieska, Prince Albert, Phatswa
    • Reddersburg, Richmond, Riebeeck Castle, Riebeeck West, Riemvasmaak, Rietbron, Rietfontein, Rietpoort, Rooifontein, Rouxville
    • Sanddrif, Sannieshof, Saron, Sasolburg, Sheepmoor, Silobela, Smaldoel, Smithfield, Soebatsfontein, Somerset East, Spoegrivier, Springbok, Springfontein, Steinkopf, Steynsrus, Steytlerville, Struis se dam, Strydenburg, Sutherland, Swartkop, Steyn, Siyazenzela, Stutterheim, Siyancuma, Silindile
    • Thaba, Tshing, Thembani, Theunissen, Toise, Touwsrivier, Trompsburg, Tsomo, Tulbagh, Tweerivier, Tshepong, Tigane, Tswaraganang, Tidimalo
    • Umgwali
    • Vanderkloof, Vanrhynsdorp, Vanwyksdorp, Vanzylsrus, Van Stadensrus, Ventersburg, Ventersdorp, Verkeerdevlei, Victoria West, Vierfontein, Viljoenskroon, Villiers, Vioolsdrift, Voelfontein, Vosburg, Vrede, Vredefort, Vryburg, Van Wyksvlei
    • Warburton, Warden, Waterford, Wedela, Wegdraai, Welgemoed, Wellington, Wepener, Wesselbron, Williston, Willowmore, Winburg, Witpoort, Witsieshoek, Wittedrift, Wolmaransstad, Wolseley, Wurasoord, Waterkloof, Welverdiend, Wissingdal
    • Zamdela

    21 August 2008

  • [Fix] Arrows were not always being show on one-way roads, this was fixed

    19 August 2008

  • [Speed] Optimized the searching, speed increase should be 10x on large searches
  • [Fix] Some one-way streets were not being taken into account when calculating routes
  • [Fix] Some issues were reported by iceweasel users and fixed

    8 August 2008

  • [UI] Made right-click work on Safari on OS X
  • [Fix] Search results were showing POIs which had been removed from the system recently

    22 July 2008

  • [UI] Made the search result tabs change to a default one more intelligently after a search, if there were results in more than one of them

    20 July 2008

  • [Fix] Did some workarounds for a few bugs in present in Firefox v3.0
  • [New] Added a "Loading..." indicator when the streetmaps site was communicating with the server in a background thread
  • [Tweak] Improved the searching accuracy a bit - result relevancies are calculated more accurately
  • [Security] Identified and fixed a few non-critical cross-site-scripting danger points

    15 July 2008

  • [New] On the help page, added a feature for users to retrieve a list of photos they have submitted to the site, and links to delete them
  • [New] When a user submits a photo, it will email them a link with instructions to delete it, should they need to
  • [Fix] Initiating a search while the help was up caused a javascript error

    11 July 2008

  • [Speed] Large rewrite of the routing memory structures improved speed and allows far longer routes to be found.

    9 July 2008

  • [New] Added some help to try and explain geographical coordinates to laymen, as we have had a lot of confusion about this from users.
  • [Tweak] One-Way Street arrows were showing when zoomed to far out, the settings were changed.
  • [UI] Cleaned up the API help somewhat.

    7 July 2008

  • [New] The "Points" tab will now pulse gently for a few seconds if there are points of interest in the area. This is to encourage users to use this very valuable feature of the site.
  • [New] Changed "Link" to "Share" on the main page, and added a method to link to a static map on the site.

    6 July 2008

  • [Speed] Inset map causing unnecessary traffic updating the status, unnecessary AJAX callback removed.
  • [New] After any map jump which is zoomed in, a quick notice of the town displayed is shown then faded out. This is to help to user get an idea of what they are looking at.
  • [Fix] Ampersand in captions came out as escaped XML code.
  • [Tweak] Background of Points Tree changed to white
  • [Stability] Identified a problem in the 3rd party mod_rewrite ISAPI component used for the site which was causing major instability under heavy load. Updating to the latest version seems to have helped.
  • [Fix] Road numbers were causing a green background over the entire map.
  • [Fix] Keyboard shortcuts were acting on the inset map.

    14 June 2008

  • [New] Tiles are now watermarked to discourage some image theft we were observing in our logs.
  • [New] Black/White and Greyscale maps are now availalbe from the Print page, to facilitate printing for B&W printers

    4 April 2008

  • [Engine] MAJOR improvement of road/polygon labelling code, results are vastly improved, road labels are clearer and more plentiful, while the maps are still kept clean and uncrowded.