猿问

如何使用Java创建以逗号分隔的数组的数组

我正在尝试使用google maps API来通过列出网页中的多个位置Java Spring MVC Web Application。这些位置存储在我的数据库中。现在,我尝试以以下格式返回位置列表:


['ABC', -33.890542, 151.274856],

      ['Coogee Beach', -33.923036, 151.259052],

      ['Cronulla Beach', -34.028249, 151.157507],

      ['Manly Beach', -33.80010128657071, 151.28747820854187],

      ['Maroubra Beach', -33.950198, 151.259302]

我需要这种格式,因为在脚本中按以下方式调用位置:


var locations = [

      ['ABC', -33.890542, 151.274856],

      ['Coogee Beach', -33.923036, 151.259052],

      ['Cronulla Beach', -34.028249, 151.157507],

      ['Manly Beach', -33.80010128657071, 151.28747820854187],

      ['Maroubra Beach', -33.950198, 151.259302]

    ];

我正在尝试使用Java创建此数组,然后将其传递给UI。我不确定如何使用Java创建这样的数组结构。


狐的传说
浏览 184回答 2
2回答

忽然笑

返回数组中的经/纬度的设计看起来并不好,但是这是应该起作用的解决方案。Object[][] result = new Object[list.size()][3];for (int i = 0; i < list.size; i++) {&nbsp; &nbsp; result[i][0] = list[i].locName;&nbsp; &nbsp; result[i][1] = list[i].latitude;&nbsp; &nbsp; result[i][2] = list[i].longitude;}return result;
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答