API for obtaining geographic location data

    公开(公告)号:US10254120B2

    公开(公告)日:2019-04-09

    申请号:US15290903

    申请日:2016-10-11

    Applicant: Google Inc.

    Abstract: Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application programming interface invoked by the first software application. The method includes generating, by the first software application running on the one or more computing devices, a query string including the one or more location parameters. The method includes requesting, by the first software application running on the one or more computing devices, location data associated with the geographic point of interest based at least in part on the query string. The method includes providing for display, on at least one display device, the location data associated with the geographic point of interest.

    Navigation application programming interface

    公开(公告)号:US10169110B2

    公开(公告)日:2019-01-01

    申请号:US15080672

    申请日:2016-03-25

    Applicant: Google Inc.

    Abstract: Navigation application programming interfaces that can be used to embed navigation services in software applications are provided. In one embodiment, the application programming interface includes a first set of instructions specifying one or more first parameters to control the implementation of a navigation service by the software application. The navigation service provides navigation information to a user of the software application. The application programming interface further includes a second set of instructions specifying one or more second parameters to control interaction with a routing engine via the application programming interface to obtain the navigation information. The first set of instructions specify one or more configurable event listener interfaces. The configurable event listener interfaces can be operable to obtain data associated with one or more navigation events to update the navigation information provided as part of the navigation service.

    API for obtaining geographic location data

    公开(公告)号:US10393539B2

    公开(公告)日:2019-08-27

    申请号:US15588187

    申请日:2017-05-05

    Applicant: Google Inc.

    Abstract: Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application programming interface invoked by the first software application. The method includes generating, by the first software application running on the one or more computing devices, a query string including the one or more location parameters and a parameter that is indicative of the application programming interface. The method includes requesting, by the first software application, location data associated with the geographic point of interest based at least in part on the query string. The method includes providing for display, on at least one display device, the location data associated with the geographic point of interest.

    API for Obtaining Geographic Location Data
    4.
    发明申请

    公开(公告)号:US20180100747A1

    公开(公告)日:2018-04-12

    申请号:US15588187

    申请日:2017-05-05

    Applicant: Google Inc.

    Abstract: Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application programming interface invoked by the first software application. The method includes generating, by the first software application running on the one or more computing devices, a query string including the one or more location parameters and a parameter that is indicative of the application programming interface. The method includes requesting, by the first software application, location data associated with the geographic point of interest based at least in part on the query string. The method includes providing for display, on at least one display device, the location data associated with the geographic point of interest.

    Navigation application programming interface to accommodate multiple waypoint routing

    公开(公告)号:US10061625B2

    公开(公告)日:2018-08-28

    申请号:US15080683

    申请日:2016-03-25

    Applicant: Google Inc.

    Abstract: Navigation application programming interfaces that can be used to embed navigation services in software applications are provided. In one embodiment, the application programming interface includes a first set of instructions specifying one or more first parameters to control the implementation of a navigation service by the software application. The navigation service can provide navigation information to a user of the software application. The application programming interface can include a second set of instructions specifying one or more second parameters to control interaction with a navigation engine provided by the navigation data provider via the application programming interface. The application programming interface can further include a waypoint function specified as part of the first instructions operable to set a plurality of waypoints for a navigation route. The application programming interface can be operable to receive a multi-waypoint navigation route determined based on the plurality of waypoints.

    Multi-platform mapping API
    6.
    发明授权

    公开(公告)号:US09811395B1

    公开(公告)日:2017-11-07

    申请号:US15290884

    申请日:2016-10-11

    Applicant: Google Inc.

    Abstract: Systems and methods of linking two or more software applications using a multi-platform application programming interface (API) are provided. For instance, a uniform resource identifier (URI) associated with a multi-platform API associated with a mapping software application can be accessed. The multi-platform API can include a common URI syntax for use within a plurality of platforms. The URI can include a query string specifying one or more location parameters in accordance with the common URI syntax. The one or more location parameters can be configured to control an execution of the selected state by the mapping software application. A presence of the mapping application can be detected on the user device. The mapping application can be launched in the selected state based at least in part on the URI. The query string can be parsed to identify the location parameters. One or more actions can be performed based at least in part on the location parameters.

    Navigation Application Programming Interface

    公开(公告)号:US20170277577A1

    公开(公告)日:2017-09-28

    申请号:US15080672

    申请日:2016-03-25

    Applicant: Google Inc.

    Abstract: Navigation application programming interfaces that can be used to embed navigation services in software applications are provided. In one embodiment, the application programming interface includes a first set of instructions specifying one or more first parameters to control the implementation of a navigation service by the software application. The navigation service provides navigation information to a user of the software application. The application programming interface further includes a second set of instructions specifying one or more second parameters to control interaction with a routing engine via the application programming interface to obtain the navigation information. The first set of instructions specify one or more configurable event listener interfaces. The configurable event listener interfaces can be operable to obtain data associated with one or more navigation events to update the navigation information provided as part of the navigation service.

    Rendering map data using descriptions of raster differences

    公开(公告)号:US10319062B2

    公开(公告)日:2019-06-11

    申请号:US15278018

    申请日:2016-09-27

    Applicant: GOOGLE INC.

    Abstract: A network server receives, from a client device, an indication of a first raster map image that depicts a geographic map of a certain region and a certain zoom level. The network server obtains a second raster map image corresponding to the geographic region and the zoom level and generating a description of a difference in pixels between the indicated first raster map image and the second raster map image. The network server then provides the description of the determined difference in pixels to the client device for generating the second raster map image at the client device.

    API for Obtaining Geographic Location Data
    9.
    发明申请

    公开(公告)号:US20180100742A1

    公开(公告)日:2018-04-12

    申请号:US15290903

    申请日:2016-10-11

    Applicant: Google Inc.

    Abstract: Provided are systems and methods for obtaining geographic location data. In one embodiment, an example method includes identifying, by the first software application running on one or more computing devices, one or more location parameters indicative of a geographic point of interest based at least in part on an application programming interface invoked by the first software application. The method includes generating, by the first software application running on the one or more computing devices, a query string including the one or more location parameters. The method includes requesting, by the first software application running on the one or more computing devices, location data associated with the geographic point of interest based at least in part on the query string. The method includes providing for display, on at least one display device, the location data associated with the geographic point of interest.

    RENDERING MAP DATA USING DESCRIPTIONS OF RASTER DIFFERENCES

    公开(公告)号:US20180089791A1

    公开(公告)日:2018-03-29

    申请号:US15278018

    申请日:2016-09-27

    Applicant: GOOGLE INC.

    Abstract: A network server receives, from a client device, an indication of a first raster map image that depicts a geographic map of a certain region and a certain zoom level. The network server obtains a second raster map image corresponding to the geographic region and the zoom level and generating a description of a difference in pixels between the indicated first raster map image and the second raster map image. The network server then provides the description of the determined difference in pixels to the client device for generating the second raster map image at the client device.

Patent Agency Ranking