将10000多段线渲染到传单贴图

时间:2015-08-04 10:27:27

标签: javascript firefox leaflet openstreetmap polyline

将近10000条折线渲染到传单贴图的最佳方法是什么?我需要我的地图是互动的(悬停事件)。目前我正在使用带有canvas渲染器的leaflet 1.0 beta。 Chrome没有问题,但在这些折线数量上,Firefox似乎要慢得多。

由于

1 个答案:

答案 0 :(得分:0)

如果问题仅出现在firefox中,则可能是因为Firefox似乎不太擅长渲染许多SVG。对我有用的一种解决方案是将渲染器切换为Canvas。

import random

vocabulary = {
    "to study (imperfective)": "изучать",
     "to begin (imperfective)": "начинать",
     "to begin (perfective)": "начать"
}

n = 0
while n < 1:
for english, russian in vocabulary.items():
    print("Translate:\n" + english + "\n")
    answer = input("Answer:\n" )
    if answer == russian:
        print("Correct!\n")
    else:
        print("Incorrect! Correct answer: \n" + russian + "\n")

我可以报告10,000个标记和区域,并且悬停和工具提示工作顺利

A link to the documentation