Как запустить скрипт с переменными с помощью TWebBrowser для мобильных устройств в Delphi XE6

#delphi #delphi-xe6

#delphi #delphi-xe6

Вопрос:

если у меня есть этот скрипт в моем мобильном проекте Delphi XE6:

 const
cRoute =
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=yes" />
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"> 
</script>
<script type="text/javascript">


var geocoder;
var map; 
var trafficLayer;
var bikeLayer;
var markersArray = [];



function GotoLatLng(Lat, Lang) { 
var latlng = new google.maps.LatLng(Lat,Lang);
map.setCenter(latlng);
PutMarker(Lat, Lang, Lat "," Lang);
}
</script> 
</head> 
</html>;
  

Как я могу отправить значения для широты и Lang из TLocationSensor в этот скрипт и показать запрошенную карту в TWebBrowser на Android / ios?

Спасибо

Ответ №1:

 WebBrowser1.EvaluateJavaScript('GotoLatLng(' DelphiLatVar ',' DelphiLongVar ');');
  

Ссылка

Комментарии:

1. Tnx, приятель, я видел эту страницу, но чего я не знаю, так это как передавать значения из delphi в переменные java script.