以下にBeaconプラグインを使用する場合の実施例を示します。
document.addEventListener('deviceready', function(){
IMLocationManager.init("00000000-4e34-1001-b000-001c4dd35806",
"fuji.com",
"ようこそ○○",
"さよならXX",
function(success){alert(success)},
function(error){alert(success)}
);
});
IMLocationManager.on(function(list){
var view = document.getElementById("view");
view.innerHTML = "[event] " + list.event + "<br>";
if(list.event == IMLocationManager.DIDRANGEBEACONS){
view.innerHTML += "[length] " + list.infos.length + "<br>";
for(var i=0; i < list.infos.length ;i++){
view.innerHTML +="[uuid]"+ list.infos[i].uuid + "<br>";
view.innerHTML +="[major]" + list.infos[i].major + "<br>";
view.innerHTML +="[minor]" + list.infos[i].minor + "<br>";
view.innerHTML +="[proximity]"+ list.infos[i].proximity + "<br>";
view.innerHTML +="[accuracy]"+ list.infos[i].accuracy + "<br>";
view.innerHTML +="[rssi]" + list.infos[i].rssi + "<br>";
}
}
});