摘要 |
Disclosed are systems, methods and computer program products for dynamically optimizing map service performance and, particularly, tile quality and detail. An example system includes a server configured to receive from a user device a request for at least one map tile and transmit instructions to the user device to determine characteristics of the user device. The server then receives the characteristics of the user device, the characteristics including one or more of processor type, total memory, graphics subsystem type, current processor load, current number of operations executed by the processor, available memory, and internet connection speed. The server then optimizes the at least one tile based on the characteristics of the user device and transmits to the user device the at least one map tile that is optimized based on the characteristics of the user device for display on the user device. |