我目前正在使用bing贴图实现一个Kendo Map Widget,我想显示标记。 因此,每个标记都需要一个阵列,其位置的格式为[纬度,经度]。 只要我对这些十进制值进行硬编码,一切都会正确显示,但是当我从外部源获取坐标时,用parseFloat()转换它们并将它们放在一个数组中,它不会显示任何标记。
我使用浏览器devtools(Internet Explorer 11)进行了研究,并显示了硬编码版本
[39.772234,-84.190484]
而构建的版本显示
[object (init)]
并带来其他属性[方法]和_events。
据我所知,Javascript中没有Array的简单对象,或者我错了? 这两个数组之间有什么区别?
答案 0 :(得分:0)
我自己想通了。 问题在于用于存储标记数组的kendo数据源。它似乎以某种方式操纵数组并使其与地图控件不兼容。 使用全局变量时,一切正常。