我正在尝试使用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创建这样的数组结构。
2 回答

忽然笑
TA贡献1806条经验 获得超5个赞
返回数组中的经/纬度的设计看起来并不好,但是这是应该起作用的解决方案。
Object[][] result = new Object[list.size()][3];
for (int i = 0; i < list.size; i++) {
result[i][0] = list[i].locName;
result[i][1] = list[i].latitude;
result[i][2] = list[i].longitude;
}
return result;
添加回答
举报
0/150
提交
取消