給出'地址'列表(字符串)我可以在我的Java代碼(協調類)中獲得地理編碼(經度和緯度)。如何將我的Java業務代碼添加到JavaScript頁面中?
有了地理編碼結果,我的目標是將座標放在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下的單詞[粘貼]的代碼。在這一刻,我這樣做就是爲了看到我的座標是正確的(我知道,效率低下,虛擬)。
因此,這使我想到:如何在沒有上述手動工作的情況下直接寫入HTML頁面(或javascript)。或者,如何將我的Java業務代碼與JavaScript結合起來?
目前還不清楚你在最後一段談到什麼。你能展示更多的代碼嗎?我不確定我瞭解如何通過反覆複製粘貼代碼來運行程序?也許我只是誤解了這個問題,在這種情況下,進一步的澄清會有所幫助。祝你好運! :) – jmort253
什麼是協調類?它使用什麼資源? – greyfairer
@ jmort253你是對的,我只是編輯我的代碼來解釋我是如何做到的。感謝指針。 – adhg