RM Maps Interface

12/10/2018

 

Overview

Restaurant Manager offers two map interface options: Map Point and Google Maps. Map Point is available for version 19 and backwards. Google Maps is available for Restaurant Manager builds version 19 dated December 2014 and later. The main difference between the two mapping programs is Map Point must be purchased and no longer supported by Microsoft where Google Maps is mostly free (depending on consumption). The RM Map interface is ideal for establishment with delivery and must be purchased separately.

Requirements

The following a the requirements need to use the RM Map Interface:

Google Map Requirements

Map Point Requirements

Pre-Installation

Make sure you have purchased the RM Map interface and/or have it enabled. You can check if the interface has been enabled within the RM Back Office Module and click Utilities > Sysview. The Mapping interface option should have a "Yes" next to it if the module has been purchased.

If using Map Point, make sure you have both Map Point and Windows Media Player installed on the rmserver computer. Follow the manufactures instructions to install Map Point and Media Player 11. After installing Map Point, copy and paste the executable in RM Start

Google Map API Key

Google Maps requires an API key. API keys are not provided by Restaurant Manager. Either the end user or reseller on behalf the end user must set up the Google Map account. When you setup a Google Maps account, you will be required to enter a credit card for a deposit in case you use map and directions requests that extend beyond the monthly credit limits. Use the Google Map API Cost Calculator to determine the cost of map and direction requests against the credit limit. The credit limit is determined when you sign up for a Google Map account. You will need a Google Map account to obtain the necessary API key.

Estimating Google Map API Cost

You might want to estimate the cost of using Google Maps before using. In most cases, there will not be a charge as Google allows for a credit of against Map and Direction requests before it charges the user. Example, if your business averages 100 deliveries a day, Google Maps, over a 30 day period, would calculate this as 6000 maps and 3000 direction requests. This figure falls well short of the $200 monthly credit allowance. You are encouraged to use the Google Maps Pricing Calculator found here:

https://mapsplatformtransition.withgoogle.com/calculator

The two fields you will use to calculate the cost are Static Maps and Directions. Note: At the POS, if you pull up both directions and a map, Google Maps will count this as one request for directs and two requests for maps.

In the Maps section, use the Static Maps field to estimate the cost. Enter the number of monthly deliveries multiplied by 2. Example: if you do 100 deliveries a day, that would translate into 3000 deliveries over 30 days. Multiply the average deliveries by 2 and the number you would enter is 6000.

In the Routes section, use the Directions field to estimate the cost. Enter the number of monthly deliveries. Example: if you do 100 deliveries a day, that would translate into 3000 deliveries over 30 days. The number you would enter is 3000.

In our example, 6000 Static Map requests is estimated to cost $12 a month and the 3000 Direction requests would cost and estimated $15. The total estimated monthly cost is $27 which is well below the $200 monthly recurring credit.

Getting API Key

 

To get an API key using the Google Cloud Platform Console found here. You will be asked to provide a credit card to secure your account and should have this ready. You will be asked to perform the following steps during the setup process:

  1. Pick one or more products. On the Google Platform Console, click "Get Started" button, select both Maps and Routes, click "Continue"

  1. Select or create a project. Create a new project and name it, click "Next"

  1. Set up a billing account. Follow the on screen instructions.

When you have finished, your API key will be presented. This code will be used in the RM Maps Setup form. You can record the key or keep the screen open to copy and paste in RM Maps Setup form.

Note: You may want to save the link to the Google Maps Platform. From this page you can monitor usage in the Overview section.

Configure Restaurant Manager

Setup for RM Maps in Restaurant Manager is minimal. Use the directions in the following section to configure

Station Configuration Setup

The first step is to enable the Map Interface. In the RM Back Office module go to Setup > Station Configuration > Interfaces > Map Interface> enable the “Map Interface” option. This option should be enabled on every station using the Delivery Module.

Add RM Maps to RMStart

RMMaps.exe must be running for the interface to work at the POS . Therefor, you must add RMMAPS.exe to the list of RM Start Up applications to the server computer. You can access RMStart setup in the RM Back Office Module by clicking on Utilities > RM Start Setup and the do the following:

  1. Click the rmserver computer on the Computer list
  2. Click “Add Application” button under the Auto Starting Applications column
  3. Type "RMMAPS.exe in the Application field
  4. Type RMMAPS , RMMAPS.exe, or similar identifying name in the Descriptive Application Name field.

Note: If using Map Point, Microsoft's Map Point program must be running on the same computer as RMMAPS.exe (typically the rmserver computer). It is recommended that you also add the Map Point executable to the list of applications in RMStart. When doing so, make sure you have Map Point start before RMMAPS.

Store Address

RMMAPS will get attempt to get directions to delivery locations with the store/restaurant's address as the starting point. Therefore, it is important that the store address information is accurately entered in the Store Info Setup Form . This form is found in the RM Back Office Module by clicking Setup > General . Store info > General Information Tab. The address information should have been entered when the system was initially setup up but it is extremely important that all information including State and Zip has been entered accurately.

Add Function Buttons

Directions via RMMaps is accessible in two ways: The "Info" function button and clicking on the drivers button on the Driver list in the Delivery Module. The drivers button is hard coded and does not require additional setup. However, the Info function button is not hard coded. If not already present, you will want to add the "Info" function button to the default Delivery Module screen. This button is added in the POS Function Button Layout Setup Form in the RM Back Office Module (Setup > Screen Layouts > POS Function Button Layout).

Configure RM Maps

Below is a list of options that are used to configure RMMaps. All settings are universally used across the system: there is no way to configure POS stations to behave differently (i.e. Map Point on one computer and Google Maps on another). ASI Map Server options are found in the RM Map Server (RMMAPS.exe) > Setup > Options.

Mapping System- Enable either Map Point or Google Maps.

Unit- the default setting is Miles. Change to Kilometers if you are in a country that uses metric measurements.

Travel Mode - Available for Google maps only. Default setting is Driving. The Bicycling or Walking options may be used in metro areas where delivery is in a close proximity and delivery by car is not used.

Timeout- The default setting is 30 seconds. This setting is used determine the amount of time the system is allowed to find directions before timing out. Delay times leading to time outs can be attributed slow internet connections or faulty address input by employees.

Automatic address prefix- these fields are blank by default. These fields are used in countries that do not use the United States Zip Code or City address conventions. (i.e. Ireland).

API Key - enter the API key you obtained from the Google Map Platform. Make sure the key you type in is correct and do not attempt to put in a fake key number. Bad data entry will result in freezing RM Maps making it unusable. For accuracy purposes, it is recommended that you copy and paste the key in the provided field.

RM Maps at the POS

The map interface is accessible in RM on the following places:

  1. “Info” button in the Delivery Module. When a customer and/or frequent diner is selected, the “Directions” button will be available to use. When accessing using this method, the direction that will be attempted to get will be from the store/restaurant to the customer’s address.
  2. Full map interface can be accessed though the “Employee” button on the Driver List section in Delivery Module.

Getting Directions via Info Function Button

Use the "Info" function button on the “Main Status” screen at the POS to display a screen that will allow the user to get directions. This method will allow directions to only one location at a time. This method is best used at establishments that do not utilize directions on a frequent basis, e.g. every driver trip. Use the following steps to access directions:

  1. Press "Info" function button
  2. Select delivery order
  3. Press the "Directions" button in the Summary Information screen

Note: If you have set the printer output to screen, you will not be able to see the “Print” button when the turn by turn directions are displayed on the POS.

Getting Directions via Driver Name Button

Another method of getting directions is incorporated at the point when drivers are assigning orders and can be used to get point to point directions for one or several locations. In the Delivery Module Main Status” screen, after orders have been assigned to a driver, touch the Drivers name under the “Drivers” column. A display screen will appear offering four choices. Choose the [View Map] option.

In the “Map Interface”, the store's address will appear at the top of the Address List on the left. Touching an address on the left will place it in the Selected Way Points window on the right. Addresses will appear on the Selected Way Points windows in the same order as addresses selected on the left. The order in which you select addresses is important as this will be the same order as the directions between way points will be printed. You must select the store's address if you want this part of the directions. Use the"Back Up" button to remove the last selected address or the "Clear All" button to remove all direction and start over. If needed, you can use the "Manual Entry" button to add a address to the Selected Way Points list for a address that is not related to a delivery. Press the “Directions” button when you are ready to view directions. After pressing the Directions button you will have the option to view directions on the screen or send to printer. Use the "View Map" button to view a map on screen (map cannot not be printed).