com.ibm.tivoli.maximo.map

Class GMapsTravelTimeMatrix

  • java.lang.Object
    • com.ibm.tivoli.maximo.map.GMapsTravelTimeMatrix
  • All Implemented Interfaces:
    TravelTimeMatrix


    public class GMapsTravelTimeMatrix
    extends java.lang.Object
    implements TravelTimeMatrix
    Implementation of TravelTimeMatrix for the Google Maps provider.
    • Constructor Detail

      • GMapsTravelTimeMatrix

        public GMapsTravelTimeMatrix()
    • Method Detail

      • calculateTravelTimeMatrixFor

        public java.util.List calculateTravelTimeMatrixFor(java.util.List originPoints,
                                                           java.util.List destinationPoints,
                                                           UserInfo userInfo)
                                                    throws java.rmi.RemoteException,
                                                           MXException
        Description copied from interface: TravelTimeMatrix
        Returns a list with the travel times for all possible combinations of originPoints and destinationPoints. The order of travel times in the list is as follows: orig(0)-dest(0), orig(0)-dest(1), ..., orig(0)-dest(n), orig(1)-dest(0), orig(1)-dest(1), ..., orig(1)-dest(n), ..., orig(m)-dest(0), orig(m)-dest(1), ..., orig(m)-dest(n)
        Specified by:
        calculateTravelTimeMatrixFor in interface TravelTimeMatrix
        Returns:
        List or null
        Throws:
        MXException
        java.rmi.RemoteException
      • calculateTravelTimeMatrixWithinUsageLimits

        public java.util.List calculateTravelTimeMatrixWithinUsageLimits(java.util.List originPoints,
                                                                         java.util.List destinationPoints,
                                                                         UserInfo userInfo)
                                                                  throws MXException,
                                                                         java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getElementsPerQueryLimit

        public int getElementsPerQueryLimit()