Home NAC Technology Media Coverage NAC Society Clients Partners Contact
Commercial Services

FREE Online Services

Software products:

Digital Maps:

GPS Units

Printed Maps

NACMaps - A NAC Enhancement for Mobile Maps

NACMaps is a NAC enhancement for mobile map applications. Currently it has four versions for:

NACMaps for Google Maps on HTML5 Handset Browsers

NACMaps is a NAC enhanced web map application based Google Maps V3.0 with HTML5's GPS positioning capability and run on all HTML5 compatible mobile devices including iPhones and Android phones. The NAC enhancement makes the map application work everywhere in the world no matter whether there are street addresses or not.

NACMaps for Google Maps on Android Handsets

Price --- CA$9.99/License
NACMaps is a NAC enhancement for Google Maps to make it work everywhere in all its geographic coverage thanks to the power of Universal Address i.e. Natural Area Code (NAC) which is able to specify any location in the world efficiently and language independently.

Although Google Maps with GPS is one of the most comprehensive mobile map applications in the world, providing locating, nearby business searching, turn-by-turn driving/transit/walking directions and even voice enabled navigation services in many countries, it mainly relies on street addresseses for users to specify locations while street addresses have many problems:
  • Many countries such as UAE don't have street addresses, which makes the Driving Directions of Google Maps not work due to the lack of the way to specify the destination even though it has the perfect street network database.
  • Many countries/areas such as Taiwan don't have standard street addresses in English, which makes Google Maps fail in many situations.
  • More than 99% of locations such as accident sites in the world don't have street addresses, which makes Google Maps not work in all these locations.
  • Street addresses are also full of variations, often duplicated in multiple locations, frequently changed and sometimes too new to be included in the databases, which makes Google Maps either fail to find or find wrong locations.
  • Even street addresses are available, they are always very long and not efficient to input.
All these seriously restrict the uses of Google Maps. Now NACMaps introdcuces three new interfaces:
  • NAC Locating
  • NAC Searching
  • NAC Routing
to allow users to specify any location in the world with the Universal Address for locating, nearby business searching and turn-by-turn driving/transit/walking directions. The advantages of using Universal Addresses instead of street addresses to specify locations are:
  • Universal Addresses are highly efficient with the length 80% shorter than that of a typical street address
  • All houses and buildings in the world have their unique Universal Addresses
  • Universal Addresses are language independent
  • Not only houses and buildings but also all other locations in the world can be specified with Universal Addresses
  • Universal Addresses are standard and unique. They never change and don't rely on any databases
People may argue that we can use longitude/latitude coordinates to accomplish all the works of Universal Addresses. But have you asked yourself "why don't people use longitude/latitude in their daily life?" The answer is simple: longitude/latitude coordinates need more than 15 characters to distinguish individual houses and buildings that are too long for our brain to handle. That's why nobody tries telling you the longitude/latitude of their home yet although GPS is already very popular. Universal Addresses have kept all the functionalities of lon/lat, but overcome its inefficiency so that both human brains and machines can easily handle accurate locations.

Enhanced with the capabilities of Universal Addresses, Google Maps now works in all its covered countries regardless the existence or completeness of street address databases. For example, in Albania, Bosnia and Herzegovina, Bulgaria, Macedonia, Moldova, Montenegro, Serbia and Ukraine, Google Maps has street network datawork databases, but users can't use street addresses to get turn-by-turn directions on Google Maps due to the lack of comprehensive street address databases in these countries. In Taiwan, Google Maps can only geocode street addresses in Chinese characters which all non-Chinese speakers are unable to input and therefore these users can't use the directions serives on Google Maps even though it has a very complete street network database. Now equipped with NACMaps, users in these countries can easily specify any destination with the Universal Address for the turn-by-turn driving directions.

With NAC enhanced Google Maps, you can easily find any destination on the map, search its nearby businesses/attractions and get the driving/transit/walking directions to it. For example, if you have a business travel to Dubai where street addresses are not available, you can ask your travel agency to give you the Universal Addresses of all your interested locations which they can find on the Universal Address Lookup Maps. With the Universal Addresses, your Google Maps will work there as perfectly as in any other country.

If you have found a good fishing spot or injured from hitting a tree during a skiing, you can use the NACMaps to obtain your current Universal Address and tell it to your friends or emergency services. Then they will be able to find you immediately with any NAC enhanced map applications.

If you are a parking enforcing officer, you can use the Universal Address obtained from this NACMaps to record the exact location of a wrongly parked car on the ticket to avoid disputes on the location.

If you are a journalist writing a story, you can simply insert its Universal Address into the story. No matter it is sent as an email or as an email attachment, your reader will see the Universal Address that has automatically become a smart tag on Microsoft Outlook or other Office document and click on it to instantly get the detail map of the location without any hyperlinking efforts thanks to the NAC Smart Tag Technology.

There are many other uses of Universal Addresses. For example, police officers can include the Universal Address to report a traffic accident, and road inspectors can use the Universal Address to report a pothole.

In addition to getting Universal Addresses directly from NACMaps with GPS, people can also obtain the Universal Address of any location in the world on Free Geocoding Service and NAC Enhanced Google Maps. You can also get Universal Address of businesses on the NAC Enhanced Google Local Search and use Universal Addresses to get driving directions on the NAC Enhanced Google Driving Directions.

If you invite your customers or friends to your business or home, you should give them your Universal Address with the street address. If their navigation system supports Universal Addresses, then they can save 80% key input and avoid errors caused by duplicated, new, outdated or missing address or difficulty in inputting the address with foreign characters.

NAC Locating, NAC Searching and NAC Routing will open Google Maps on the web browser or as a standalone map application if it's available on the device. You can choose one as you want. Google Maps on the browser can interpret the parameters correctly while Google Maps standalone application will ignore the given location and find businesses near the center of the open map. Google Maps standalone application will also ignore the choice of miles and km. However, Google Maps application runs faster and may have real-time navigation which can be activated with NAC Routing.

1. NAC Locating allows you to find the location with GPS (using "H" as input), a NAC, a pair of decimal latitude/longitude coordinates, a street address, a postcode or a place and display the location on the street map, the satellite image map or the terrain map of Google Maps. All inputs are case-insensitive. When "H" is input, the GPS of your cellphone will display the Universal Address, latitude, longitude and altitude of your current location as well as your current speed and heading below the Map button and then open Google Maps to show the location on the map. When the input is a NAC, NAC Locating will display the latitude/longitude of the center of the rectangular area of the NAC below the Map button and then show its location on Google Maps. If you want to use a pair of latitude/longitude, you should use decimal numbers with negative for south and west starting with latitude followed by a comma and longitude such as "-43.32456,-79.7645". NAC Locating will display the NAC below the Map button and then show the location on Google Maps. When the input is a street address, it should be a complete address with street number and street name, city, state/province and country such as "4168 Finch Ave. E., Toronto, ON, Canada". If a postcode (i.e. ZIP) is input, it should also include the country name such as "M5S 5H6, Canada". A place can be an attraction, a city, a village, etc with or without state/province and country such as: "Eiffel Tower".

2. NAC Searching is to let you find businesses, amenities and attractions near any given location and show them on the street map, the satellite image map or the terrain map. The location can be input same as in NAC Location while the keywords box allows you to input a category, name or other keywords. Since Google Maps standalone application will ignore the location from NAC Searching, if you really want use Google Maps application, you can use NAC Locating to open Google Maps for your given location first and then back to NAC Searching to specify the location and keywords to search which will give you the search results near your given location. Each of the found item will include detail address, telephone number and website which can be shown on the map, directly called, given driving directions to or street view.

3. NAC Routing is to give your turn-by-turn driving, riding public transit or walking instructions with distance in miles or km and shows the route on the street map, the satellite image map or the terrain map as you want on Google Maps. The locations can be input same as in NAC Locating (note currently the distance unit will not be used by Google Maps standalone application). If Google Maps application includes the navigating capability, you can turn on the navigation to get the real-time voice guidance during the entire journey.



NACMaps for Google Maps on Palm's webOS Handsets

Price --- US$9.99/License
NACMaps is a NAC enhancement for Google Maps Mobile and makes Google Maps work everywhere in all its geographic areas thanks to the power of Universal Address i.e. Natural Area Code (NAC) which is able to specify any location in the world efficiently and language independently.

Although Google Maps with GPS is one of the most comprehensive mobile map applications in the world, providing locating, nearby business searching, turn-by-turn driving/transit/walking directions and even voice enabled navigation services in many countries, it mainly relies on street addresseses for users to specify locations while street addresses have many problems:
  • Many countries such as UAE don't have street addresses, which makes the Driving Directions of Google Maps not work due to the lack of the way to specify the destination even though it has the perfect street network database.
  • Many countries/areas such as Taiwan don't have standard street addresses in English, which makes Google Maps fail in many situations.
  • More than 99% of locations such as accident sites in the world don't have street addresses, which makes Google Maps not work in all these locations.
  • Street addresses are also full of variations, often duplicated in multiple locations, frequently changed and sometimes too new to be included in the databases, which makes Google Maps either fail to find or find wrong locations.
  • Even street addresses are available, they are always very long and not efficient to input.
All these seriously restrict the uses of Google Maps. Now NACMaps introdcuces three new interfaces:
  • NAC Locating
  • NAC Searching
  • NAC Routing
to allow users to specify any location in the world with the Universal Address for locating, nearby business searching and turn-by-turn driving/transit/walking directions. The advantages of using Universal Addresses instead of street addresses to specify locations are:
  • Universal Addresses are highly efficient with the length 80% shorter than that of a typical street address
  • All houses and building in the world have their unique Universal Addresses
  • Universal Addresses are language independent
  • Not only houses and buildings but also all other locations in the world can be specified with Universal Addresses
  • Universal Addresses are standard and unique. They never change and don't rely on any databases
People may argue that we can use longitude/latitude coordinates to accomplish all the works of Universal Addresses. But have you asked yourself "why don't people use longitude/latitude in their daily life?" The answer is simple: longitude/latitude coordinates need more than 15 characters to distinguish individual houses and buildings that are too long for our brain to handle. That's why nobody tries telling you the longitude/latitude of their home yet although GPS is already very popular. Universal Addresses have kept all the functionalities of lon/lat, but overcome its inefficiency so that both human brains and machines can easily handle accurate locations.

Enhanced with the capabilities of Universal Addresses, Google Maps now works in all its covered countries regardless the existence or completeness of street address databases. For example, in Albania, Bosnia and Herzegovina, Bulgaria, Macedonia, Moldova, Montenegro, Serbia and Ukraine, Google Maps has street network datawork databases, but users can't use street addresses to get turn-by-turn directions on Google Maps due to the lack of comprehensive street address databases in these countries. In Taiwan, Google Maps can only geocode street addresses in Chinese characters which all non-Chinese speakers are unable to input and therefore these users can't use the directions serives on Google Maps even though it has a very complete street network database. Now equipped with NACMaps, users in these countries can easily specify any destination with the Universal Address for the turn-by-turn driving directions.

With NAC enhanced Google Maps, you can easily find any destination on the map, search its nearby businesses/attractions and get the driving/transit/walking directions to it. For example, if you have a business travel to Dubai where street addresses are not available, you can ask your travel agency to give you the Universal Addresses of all your interested locations which they can find on the Universal Address Lookup Maps. With the Universal Addresses, your Google Maps will work there as perfectly as in any other country.

If you have found a good fishing spot or injured from hitting a tree during a skiing, you can use the NACMaps to obtain your current Universal Address and tell it to your friends or emergency services. Then they will be able to find you immediately with any NAC enhanced map applications.

If you are a parking enforcing officer, you can use the Universal Address obtained from this NACMaps to record the exact location of a wrongly parked car on the ticket to avoid disputes on the location.

If you are a journalist writing a story, you can simply insert its Universal Address into the story. No matter it is sent as an email or as an email attachment, your reader will see the Universal Address that has automatically become a smart tag on Microsoft Outlook or other Office document and click on it to instantly get the detail map of the location without any hyperlinking efforts thanks to the NAC Smart Tag Technology.

There are many other uses of Universal Addresses. For example, police officers can include the Universal Address to report a traffic accident, and road inspectors can use the Universal Address to report a pothole.

In addition to getting Universal Addresses directly from NACMaps with GPS, people can also obtain the Universal Address of any location in the world on Free Geocoding Service and NAC Enhanced Google Maps. You can also get Universal Address of businesses on the NAC Enhanced Google Local Search and use Universal Addresses to get driving directions on the NAC Enhanced Google Driving Directions.

If you invite your customers or friends to your business or home, you should give them your Universal Address with the street address. If their navigation system supports Universal Addresses, then they can save 80% key input and avoid errors caused by duplicated, new, outdated or missing address or difficulty in inputting the address with foreign characters.




NACMaps for Blackberry Maps

Price --- US$9.99/License
NACMaps is a NAC enhancement for Blackberry Maps and makes Blackberry Maps work everywhere in all its covered geographic areas thanks to the power of Universal Address i.e. Natural Area Code (NAC) which is able to specify any location in the world efficiently and language independently.

Although Blackberry Maps with GPS is the most comprehensive mobile map application in the world, providing locating, nearby business searching, turn-by-turn driving directions and navigating services in 67 countries, it can only specify locations with street addresses while street addresses have many problems:
  • Many countries such as UAE don't have street addresses, which makes the Driving Directions of Blackberry Maps not work due to the lack of the way to specify the destination even though it has the perfect street network database.
  • Many countries/areas such as Hong Kong don't have standard street addresses in English, which makes Blackberry Maps fail in many situations.
  • More than 99% of locations such as accident sites in the world don't have street addresses, which makes Blackberry Maps not work in all these locations.
  • Street addresses are also full of variations, often duplicated in multiple locations, frequently changed and sometimes too new to be included in the databases, which makes Blackberry Maps either fail to find or find wrong locations.
  • Even street addresses are available, they are always very long and not efficient to input.
All these seriously restrict the uses of Blackberry Maps. Now NACMaps inserts two menu items to the menu of Blackberry Maps: NACLocating and NACRouting to allow users to specify any location with the Universal Address. The advantages of using Universal Addresses instead of street addresses to specify locations for locating and routing are:
  • All houses and building in the world have their Universal Addresses
  • Universal Addresses are language independent
  • Not only houses and buildings but also all other locations in the world can be specified with Universal Addresses
  • Universal Addresses are highly efficient with the length 80% shorter than that of a typical street address
  • Universal Addresses are standard and unique. They never change and don't rely on any databases
People may argue that we can use longitude/latitude coordinates to accomplish all the works of Universal Addresses. But have you asked yourself "why don't people use longitude/latitude in their daily life?" The answer is simple: longitude/latitude coordinates need more than 15 characters to distinguish individual houses and buildings that are too long for our brain to handle. That's why nobody tries telling you the longitude/latitude of their home yet although GPS is already very popular. Universal Addresses have kept all the functionalities of lon/lat, but overcome its inefficiency so that both human brains and machines can easily handle accurate locations.

Enhanced with the capabilities of Universal Addresses, Blackberry Maps now works in all its covered countries regardless the existence or completeness of street addresses.

With NAC enhanced Blackberry Maps, you can easily find any destination on the map, search its nearby businesses and get the driving directions to it. For example, if you have a business travel to Dubai where street addresses are not available, you can ask your travel agency to give you the Universal Addresses of all your interested locations which they can find on the Universal Address Lookup Maps. With the Universal Addresses, your Blackberry Maps will work there as perfectly as in any other country.

If you have found a good fishing spot or injured from hitting a tree during a skiing, you can use the NAC enhanced Blackberry Maps to obtain your current Universal Address and tell it to your friends or emergency services. Then they will be able to find you immediately with any NAC enhanced map applications.

If you are a parking enforcing officer, you can use the Universal Address obtained from this NAC enhanced Blackberry Maps to record the exact location of a wrongly parked car on the ticket to avoid disputes on the location.

If you are a journalist writing a story, you can simply insert its Universal Address into the story. No matter it is sent as an email or as an email attachment, your reader will see the Universal Address automatically become a smart tag on Microsoft Outlook or other Office document and click on it to instantly get the detail map of the location without any hyperlinking efforts thanks to the NAC Smart Tag Technology.

There are many other uses of Universal Addresses. For example, police officers can include the Universal Address to report a traffic accident, and road inspectors can use the Universal Address to report a pothole.

In addition to getting Universal Addresses directly from NAC Enhanced Blackberry Maps with GPS, people can also obtain the Universal Address of any location in the world on Free Geocoding Service and NAC Enhanced Google Maps. You can also get Universal Address of businesses on the NAC Enhanced Google Local and use Universal Addresses to get driving directions on the NAC Enhanced Google Driving Directions.

If you invite your customers or friends to your business or home, you should give them your Universal Address with the street address. If their navigation system supports Universal Addresses, then they can save 80% key input and avoid errors caused by duplicated addresses, new address, outdated address and missing address or difficulty in inputting the address with foreign characters.

NACLocating NACRouting

Instructions of Use

Before downloading NACMaps, please make sure that you have already installed Blackberry Maps. You can download NACMaps from Blackberry AppWorld on your Blackberry (V4.5 or later, but currently not on Storm). Once you have installed NACMaps, you can launch Blackberry Maps and see two menu items (NACRouting and NACLocating) on its menu. You can select any of them to get their corresponding input screen on which all input is case-insensitive.

NACLocating
On the NACLocating screen, you can input one character "H" to get your current location obtained from the GPS and displayed as 8-character NAC, Direction, Speed, Latitude, Longitude, Altitude and 10-character NAC (Note: An 8-character NAC has a resolution to 30 meters and a 10-character NAC is accurate to one meter. Usually an 8-character NAC should be accurate enough to represent your location.) on the map which you can specify the zoom level to control the level of details.

This feature is a very important function with which you can easily tell exactly where you are with the Universal Address no matter whether you get lost, stuck or injured, or want to record the location of a discovery, a fishing spot, a wrongly parked car, an accident, a crime site, an event, etc. It makes accurate locations as useful as accurate time in your daily activities.

You can also input a NAC (i.e. Universal Address) of any number (less than 10) of characters such as "8CRB Q90H" to get the map showing the center of the NAC or a pair of latitude/longitude coordinates such as "43.34435,-79.65436" to get the map for the specified location.

If you have used NACLocating, the previous locations have been stored in the Recent list on which you can select one to get the corresponding map. The Recent list has initial items for locations around the world. The list is also shared with the Recent Start list and Recent End list.

NACLocal Although there is no explicit menu item for NACLocal, to make a local business search near any Universal Address can be done easily. You can simply use NACLocating to find the location. Once the location has been found on the map, you can use the Local Search of Blackberry Maps with your interested keyword to find the nearby businesses.

NACRouting
On the NACRouting screen, you can use "H", a NAC or a pair of latitude/longitude coordinates to specify the start and end location for the driving directions and route map. If there are locations on the Recent Start list or Recent End list, you can also select any of them to specify the start or end location.

Geographic Coverage

Blackberry Maps currently has a geographic coverage of 67 countries (while Google Maps has covered only 50 countries):

Africa:

  • Botswana*
  • Egypt
  • Lesotho*
  • Morocco
  • Mozambique
  • Namibia*
  • South Africa
  • Swaziland*
  • Zimbabwe

Asia:

  • Hong Kong
  • Indonesia
  • Japan
  • Macau
  • Malaysia
  • Singapore
  • Thailand

Europe:

  • Albania
  • Andorra
  • Austria
  • Belarus
  • Belgium
  • Bosnia & Herzegovina
  • Bulgaria
  • Croatia
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Gibraltar
  • Greece
  • Hungary
  • Ireland
  • Northern Ireland
  • Italy
  • Latvia
  • Liechtenstein
  • Lithuania
  • Luxembourg
  • Macedonia
  • Malta
  • Moldavia
  • Monaco
  • Montenegro
  • Netherlands
  • Norway
  • Poland
  • Portugal
  • Romania
  • Russia
  • San Marino
  • Serbia
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • Switzerland
  • Ukraine
  • United Kingdom
  • Vatican City

Middle East:

  • Bahrain
  • Kuwait
  • Oman
  • Qatar
  • Saudi Arabia
  • Turkey
  • United Arab Emirates*

Carribean:

  • Puerto Rico

North America:

  • Canada
  • Mexico
  • United States
  • Virgin Islands
 
Note: countries marked with * have no street addresses yet.

If you have any comments, questions and suggestions, please write to info@nacgeo.com



Copyright 1995 - 2017 NAC Geographic Products Inc. All rights reserved. Privacy Policy