-
公开(公告)号:US10067950B1
公开(公告)日:2018-09-04
申请号:US14750903
申请日:2015-06-25
Applicant: GOOGLE INC.
Inventor: Jamie Zyskowski , Scott Shawcroft , Sean Egan
Abstract: To organize configuration parameters for rendering map features on digital maps, a data structure storing multiple nodes is generated. Respective sets of map feature attributes and configuration parameters are assigned to the nodes. The configuration parameters specify visual attributes for rendering map features. Indications of relationships between the nodes are generated, where at least several of the nodes include several child nodes. An indication of one or more map feature attributes to which a certain map feature belongs is received, and the data structure is traversed according to the indicated relationships between the nodes to generate a set of configuration parameters for rendering the map feature. Traversing the data structure includes comparing the indicated map feature attribute or map feature attributes to sets of map feature attributes at some of the nodes, such that the generated set of configuration parameters includes configuration parameters from at least two of the nodes.
-
公开(公告)号:US09202311B2
公开(公告)日:2015-12-01
申请号:US13761026
申请日:2013-02-06
Applicant: Google Inc.
Inventor: Yatin Dilip Chawathe , Jamie Zyskowski , Paul Messmer , Lakshminath Bhuvanagiri , Haitao Liu , Chandan Kashinath Shanbhag
Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for accessing map tiles. The method includes receiving a first request from a computing device for a portion of a map. The portion of the map includes combined map tiles that are a combination of corresponding ones of first map tiles from a first type of map and second map tiles from a second type of map. The method further includes providing first tile version identifiers and second tile version identifiers to the computing device in response to receiving the first request. The method further includes providing instructions to the computing device for using the first tile version identifiers and the second tile version identifiers to request the combined map tiles.
Abstract translation: 除了别的以外,本说明书的主题可以实现用于访问地图块的计算机实现的方法。 该方法包括从计算设备接收地图的一部分的第一请求。 地图的部分包括组合的地图瓦片,其是来自第一类型的地图的第一地图瓦片的对应的地图和来自第二类型的地图的第二地图瓦片的组合。 该方法还包括响应于接收到第一请求而向计算设备提供第一瓦片版本标识符和第二瓦片版本标识符。 该方法还包括向计算设备提供使用第一瓦片版本标识符和第二瓦片版本标识符来请求组合地图瓦片的指令。
-
公开(公告)号:US20150219469A1
公开(公告)日:2015-08-06
申请号:US14685037
申请日:2015-04-13
Applicant: Google Inc.
Inventor: Jamie Zyskowski , Jonah Jones , Scott Shawcroft , Christopher Gonterman , David Teitlebaum , Yatin Chawathe
CPC classification number: G01C21/3644 , G01C21/32 , G01C21/367 , G01C21/3679
Abstract: Systems and methods for applying one or more route-based modifications to a map are provided. In some aspects, a system includes a pathfinder module configured to determine a primary route from a beginning point to a destination point on the map. The pathfinder module is further configured to generate one or more primary modifications to the map based on the primary route. The system also includes a restyling module configured to apply the primary route and the one or more primary modifications to the map. The one or more primary modifications include at least one of a) adding a first object to the map that would otherwise be excluded from the map if the primary route is not applied to the map and b) excluding a second object from the map that would otherwise be added to the map if the primary route is not applied to the map.
Abstract translation: 提供了将一个或多个基于路由的修改应用于地图的系统和方法。 在一些方面,系统包括路径寻找器模块,其被配置为确定从地图上的起始点到目的地点的主要路线。 所述寻路器模块还被配置为基于所述主路由生成对所述地图的一个或多个主要修改。 该系统还包括一个重新设置模块,该模块被配置为将主路由和一个或多个主要修改应用于地图。 所述一个或多个主要修改包括以下中的至少一个:a)将第一个对象添加到地图中,否则,如果主路线未被应用于地图,b)从地图中排除第二个对象 否则如果主路由未应用于地图,则将其添加到地图。
-
公开(公告)号:US20150170386A1
公开(公告)日:2015-06-18
申请号:US13668045
申请日:2012-11-02
Applicant: Google Inc.
Inventor: Yatin Dilip CHAWATHE , Christos Savvopoulos , Jamie Zyskowski , Paul Messmer
Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for managing updates to map tiles. The method includes receiving an update to a feature in geospatial information that describes a map. The map is represented by multiple tiles. The method further includes rerendering at least one tile from the tiles based on the update to generate an individual rerendered instance of the tile. The method further includes generating a tile version identifier that uniquely identifies the individual rerendered instance of the tile. The method further includes storing the tile version identifier and an association between the tile version identifier and the individual rerendered instance of the tile. The method further includes providing, to a computing device, the tile version identifier and instructions for using the tile version identifier to send a request for the individual rerendered instance of the tile.
Abstract translation: 除了别的以外,本说明书的主题可以实现用于管理地图瓦片的更新的计算机实现的方法。 该方法包括接收对描述地图的地理空间信息中的特征的更新。 地图由多个图块表示。 所述方法还包括基于所述更新来从所述瓦片重新移动至少一个瓦片,以生成所述瓦片的单独重新投放的实例。 该方法还包括生成唯一地标识瓦片的单独重放实例的瓦片版本标识符。 该方法还包括存储瓦片版本标识符和瓦片版本标识符与瓦片的单独重放实例之间的关联。 该方法还包括向计算设备提供瓦片版本标识符和用于使用瓦片版本标识符发送针对瓦片的单独重新呈现的实例的请求的指令。
-
-
-