initTime = millis() + 5000;
loop() {
if (millis() < initTime) {
controll.run();
}
}var coords = {
'showMap_1':{
[55.66837606904998,37.484163499999944]
},
'showMap_2':{
[55.66266356906509,37.478000999999914]
},
...
}$('tr[id=^showMap]').click(function() {
myMap.setZoom( 15 );
myMap.panTo(coords[$(this).attr('id')],{flying:1});
TweenMax.to(window, 0.5, {scrollTo:{y: document.getElementById("map").offsetTop-10}})
});
// Полёт из Калининграда во Владивосток через Москву
map.setCenter([54.704815, 20.466380], 10);
map.panTo([
[ 55.751574, 37.573856 ],
[ 43.134091, 131.928478 ]
], {
callback: function () {
alert('Прилетели!');
}
});document.querySelector('#showMap_1').addEventListener('click', function() {
myMap.setZoom( 15 );
myMap.panTo([55.66837606904998,37.484163499999944],{flying:1});
});
var map = new google.maps.Map(container[0], {\x00 - это последовательность, подставляемая PHP во время компиляции файла, а не в рантайме.view-source:http://openssource.biz/zima-na-openssource-pozdravlenie-s-nastupayushhimi-prazdnikami-ot-strimershi-kariny.html и все замечательно видно.document.onkeypress = function(event) {
event = (event || window.event);
if (event.keyCode === 123) {
//alert('No F-12');
return false;
}
};
document.onmousedown = function(event) {
event = (event || window.event);
if (event.keyCode === 123) {
//alert('No F-keys');
return false;
}
};
document.onkeydown = function(event) {
event = (event || window.event);
if (event.keyCode === 123) {
//alert('No F-keys');
return false;
}
};
function contentprotector() {
return false;
}
document.oncontextmenu = contentprotector;
document.onmouseup = contentprotector;
var isCtrl = false;
window.onkeyup = function(e)
{
if (e.which === 17)
isCtrl = false;
}
window.onkeydown = function(e)
{
if (e.which === 17)
isCtrl = true;
if (((e.which === 85) || (e.which === 65) || (e.which === 80) || (e.which === 88) || (e.which === 67) || (e.which === 83)) && isCtrl === true)
{
return false;
}
}
isCtrl = false;
document.ondragstart = contentprotector;//тут массив с вашими объектами
var items = [ {x: 1, y: 1},
{ x: 22, y: 0},
{ x: 2, y: 0},
{ x: 0, y: 1},
{ x: 2, y: 2},
{ x: 1, y: 2},
]
//тут будут храниться пары {объект, удаленность}
var sorteditems = [];
//получаем для каждого удаленность
items.forEach(getLength);
//сортируем по удаленности. сначала самые ближние. Если поставить {return b.len - a.len;}, то будут сначала самые дальние
var res = sorteditems.sort(function compare(a, b){return a.len - b.len;});
//фсе
console.log(res);
//вот тут описано, как получаем для каждого удаленность
function getLength(item, index, array) {
var len = Math.sqrt(Math.pow(item.x, 2) + Math.pow(item.y, 2));
sorteditems.push({item, len});
}