В принципе, я импортировал глобус WebGL и хочу, чтобы он переставал вращаться, когда я нажимаю на земной шар.Как преобразовать значения внутри функции onClick?
Вот моя попытка сделать его остановить:
setInterval(function() {
var c = earth.getPosition();
earth.setCenter([c[0], c[1] + 0.9]);
earth.onclick.setCenter({c[0], c[1]);
}, 50);
В основном я хочу, чтобы избавиться от +0.9
OnClick. Если это помогает, а также добавление функции с объектом земли ниже:
<script src="http://www.webglearth.com/v2/api.js"></script>
<script>
function initialize() {
var options = {atmosphere: true, center: [0, 0], zoom: 0};
var earth = new WE.map('earth_div', options);
WE.tileLayer('http://otile{s}.mqcdn.com/tiles/1.0.0/sat/{z}/{x}/{y}.jpg', {
subdomains: '1234',
attribution: 'Tiles Courtesy of MapQuest'
}).addTo(earth);
</script>
Я предполагаю, что мой синтаксис не является правильным с .onclick
. Что это будет?
Спасибо, что сделал трюк! Синтаксис Javascript трудно ... –
U r welcome !! да, особенно если вы исходите из таких языков, как python или ruby – rogelio