我正在使用d3
V4和geoOrthographic在画布上旋转3d地球。
我遵循并从bl.ocks.org拼接了一些示例来实现这一目标。我是d3
的新手。
到目前为止,随着地球的旋转,我看到地球在旋转,并且在某个城市位置出现点并相应消失。
我也将城市名称附加到相应的点上,但是我无法使其与点同步。 因此,我的城市名称不会与点同时出现或消失。
这是我的Globe的Codepen。 Codepen Canvas Globe 我制作了一个可以按需使用的Globe,但在SVG中 Codepen SVG Globe 但是SVG对我来说是不可能的,因为一旦添加了它,它会使应用程序减速。因此,出于表演原因,我不得不选择帆布。
我已经从Stackoverflow上的其他帖子中厌倦了一些解决方案/想法,但无法使其正常工作。
感谢您的帮助
答案 0 :(得分:1)
我将第二个示例中的代码重构为第一个示例中的代码,并且可以正常工作:
def mysql_aes_decrypt(val, key):
def mysql_aes_key(key):
final_key = bytearray(16)
for i, c in enumerate(key):
final_key[i % 16] ^= ord(key[i])
return bytes(final_key)
k = mysql_aes_key(key)
cipher = AES.new(k, AES.MODE_ECB)
return cipher.decrypt(val).decode()
更新了codepen。