首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过HERE OLP数据可视化库在自定义数据中使用64位整数

通过HERE OLP数据可视化库在自定义数据中使用64位整数
EN

Stack Overflow用户
提问于 2018-08-23 16:44:33
回答 2查看 174关注 0票数 2

当使用一个protobuf schema,其中包含具有int64/sint64类型的字段的消息,并尝试使用自定义渲染器插件来可视化时,传递到渲染器插件的解码数据包含类型为number的字段,而不是https://github.com/dcodeIO/Long.js/中的Long。我已经能够在我的本地with应用程序中修复这个问题,方法是用以下命令修补GeoJsonDataStoreHelper.js

代码语言:javascript
复制
var Protobuf = require("protobufjs");
var Long = require("long");
Protobuf.util.Long = Long;
Protobuf.configure();

我能做些什么来修复这个问题而不改变可视化库的代码吗?否则,在OLP上渲染将不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-11 03:16:34

此时,您只能像直接修改geojson-datasource代码一样暂时修复它。我们正在努力在我们的geojson包中适当地支持int64。

票数 2
EN

Stack Overflow用户

发布于 2018-08-30 02:42:02

它不能直接在GeoJSON插件中使用,但在MapUtils中使用,该插件在某些特定用例中被传递给该插件。基本上在渲染器插件中,mapUtils是作为toGeoJSON方法https://developer.here.com/olp/documentation/data-visualization-library/dev_guide/pages/renderer-plugins.html的第四个参数提供的

对相应类https://developer.here.com/olp/documentation/data-visualization-library/api_reference_typedoc/modules/_here_geojson_datasource.maputils.html的引用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51981666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档