ol.source.TileVector中的tileUrlFunction是否可以返回协议缓冲区,还是必须是(geo | topo)json?
答案 0 :(得分:2)
不,tileUrlFunction
仅负责返回一个URL,其中ol3可以下载指定格式的矢量图块。可以在docs中找到支持的格式列表(不仅仅是JSON)。目前,这些是:
虽然没有内置的协议缓冲支持,但您可以将tileLoadFunction
传递给ol.source.TileVector
,而不是指定内置格式。该函数将使用tile的URL调用,并负责加载这些功能(在这种情况下,解析缓冲区并创建ol3功能)。