-
公开(公告)号:US10254120B2
公开(公告)日:2019-04-09
申请号:US15290903
申请日:2016-10-11
Applicant: Google Inc.
Inventor: Benjamin Greenwood , Joseph Laurence Scarr
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.
-
公开(公告)号:US10169110B2
公开(公告)日:2019-01-01
申请号:US15080672
申请日:2016-03-25
Applicant: Google Inc.
Inventor: Benjamin Greenwood , Joseph Laurence Scarr
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.
-
公开(公告)号:US10393539B2
公开(公告)日:2019-08-27
申请号:US15588187
申请日:2017-05-05
Applicant: Google Inc.
Inventor: Benjamin Greenwood , Joseph Laurence Scarr , Joel Sunray Kalmanowicz , Michael Paul Rolig , Andrey Salaev , Leonard Hourvitz
IPC: G01C21/36 , G06F16/29 , G06F16/951 , G06F16/955
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.
-
公开(公告)号:US20180100747A1
公开(公告)日:2018-04-12
申请号:US15588187
申请日:2017-05-05
Applicant: Google Inc.
Inventor: Benjamin Greenwood , Joseph Laurence Scarr , Joel Sunray Kalmanowicz , Michael Paul Rolig , Andrey Salaev , Leonard Hourvitz
CPC classification number: G01C21/3682 , G01C21/3694 , G06F16/29 , G06F16/951 , G06F16/955
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.
-
公开(公告)号:US10061625B2
公开(公告)日:2018-08-28
申请号:US15080683
申请日:2016-03-25
Applicant: Google Inc.
Inventor: Benjamin Greenwood , Joseph Laurence Scarr
CPC classification number: G06F9/541 , G01C21/3476 , G01C21/3644 , G01C21/367 , G01C21/3676 , G06F8/38 , G06F9/44505 , G06F9/542
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.
-
公开(公告)号:US09811395B1
公开(公告)日:2017-11-07
申请号:US15290884
申请日:2016-10-11
Applicant: Google Inc.
Inventor: Benjamin Greenwood , Damon Stacey
CPC classification number: G06F9/541 , G06F8/36 , H04L67/02 , H04L67/125 , H04L67/18 , H04L67/20 , H04L67/42 , H04W4/02
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.
-
公开(公告)号:US20170277577A1
公开(公告)日:2017-09-28
申请号:US15080672
申请日:2016-03-25
Applicant: Google Inc.
Inventor: Benjamin Greenwood , Joseph Laurence Scarr
CPC classification number: G06F9/541 , G01C21/26 , G01C21/3676 , G06F8/38 , G06F9/44505 , G06F9/542
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.
-
公开(公告)号:US10319062B2
公开(公告)日:2019-06-11
申请号:US15278018
申请日:2016-09-27
Applicant: GOOGLE INC.
Inventor: Benjamin Greenwood , Damon Stacey
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.
-
公开(公告)号:US20180100742A1
公开(公告)日:2018-04-12
申请号:US15290903
申请日:2016-10-11
Applicant: Google Inc.
Inventor: Benjamin Greenwood , Joseph Laurence Scarr
CPC classification number: G01C21/30 , G01C21/3626 , G01C21/3682 , G01C21/3694 , G06F9/541 , G06F17/30241 , G06F17/30876
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.
-
公开(公告)号:US20180089791A1
公开(公告)日:2018-03-29
申请号:US15278018
申请日:2016-09-27
Applicant: GOOGLE INC.
Inventor: Benjamin Greenwood , Damon Stacey
CPC classification number: G06T1/20 , G01C21/32 , G01C21/367 , H04L67/10 , H04L67/42 , H04L69/324
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.
-
-
-
-
-
-
-
-
-