给定一个“地址”列表(字符串),我可以在我的 Java 代码(协调类)中获取地理编码(纬度和经度)。
有了地理编码结果,我的目标是将坐标放在 HTML 页面中。使用 bing 地图,我正在写这样的东西:
function GetMap()
{
// Initialize the map
map = new Microsoft.Maps.Map(document.getElementById("myMap"), {credentials:"MY_KEY_COMES_HERE"});
// Retrieve the location of the map center
var center = map.getCenter();
var pins = new Microsoft.Maps.EntityCollection();
//[PASTE] this code is outputed by my java business code and later copy-paste here
var position = new Microsoft.Maps.Location(21.1833927,-71.147288);
var pin = new Microsoft.Maps.Pushpin(position);
pins.push(pin)
var position = new Microsoft.Maps.Location(21.1822191,-71.182732);
var pin = new Microsoft.Maps.Pushpin(position);
pins.push(pin)
var position = new Microsoft.Maps.Location(22.1188265,-73.1515302);
var pin = new Microsoft.Maps.Pushpin(position);
pins.push(pin)
var position = new Microsoft.Maps.Location(22.1901809,-72.9447259);
var pin = new Microsoft.Maps.Pushpin(position);
pins.push(pin)
var position = new Microsoft.Maps.Location(21.1194505,-71.92582259999999);
var pin = new Microsoft.Maps.Pushpin(position);
pins.push(pin)
//..rest of code comes here
}
javascript中的代码区域是手动完成的;也就是我system.out这个词下的代码[PASTE]。此刻,我这样做只是为了看看我的坐标是正确的(我知道,效率低下而且是假的)。
这让我想到了我的问题:如何在没有上述手动工作的情况下直接写入 HTML 页面(或 javascript)。或者,如何将我的 java 业务代码与 javascript 结合起来?