В HTML-файле я создал карту мира.Идея: после нажатия на карту страны (у нее есть свой идентификатор), карта должна прокрутиться до места, где место страны и центрировано.
В HTML я дал код функции:
function scrollToElement(id) {
var elem = document.getElementById(id);
var x = 0;
var y = 0;
while (elem != null) {
x += elem.offsetLeft;
y += elem.offsetTop;
elem = elem.offsetParent;
}
window.scrollTo(x, y);
}
И в нужном месте в файле Java я добавил код для вызова этой функции с переданным параметром:
web_wiev.loadUrl("javascript:scrollToElement('" + msgeToast + "')");
Где: msgeToast - пересылаемый идентификатор.К сожалению, карта не прокручивается (иногда она прокручивается, но не там, где она нужна, иногда она вообще не прокручивается).У вас есть идеи?