Я пытаюсь передать 2 параметра в функцию javascript. Этот код webview.loadUrl("javascript: function_to_call();");
работает без параметров, но я не могу использовать его с параметрами.
Это соединение javascript:
function changeLocation(_lon , _lat){
var zoom=16;
var lonLat = new OpenLayers.LonLat( _lon , _lat ).transform(
new OpenLayers.Projection("EPSG:4326"),
map.getProjectionObject());
map.setCenter (lonLat, zoom);
}
И вот как я называю это из Java:
webView.loadUrl("javascript:changeLocation( -0.1279688 ,51.5077286 );") ;
Редактировать: я не смог найти проблему, и я изменил свой подход, теперь я внедряю всю функцию javascript с желаемыми изменениями каждый раз, когдаМне необходимо.Это не лучшее решение, но оно работает.Спасибо всем за помощь.