I basically want to track a route so i can press start and every second it would drop a pin on tge lat, lng position until i press stop, ill have a look for the leaflet sample.
if not im probably better doing a webview, as i dont know if the intents will allow me to drop multiple pins.
thanks again.
var packageName = "com.google.android.apps.maps"; var className = null; var action = "android.intent.action.VIEW"; var uri = "geo:0,0?q="+temp_lat+","+temp_lon; app.SendIntent( packageName, className,action,null,uri);
function On Start()
{
loc = app.CreateLocator(GPS);
loc.setRate (3);
loc.Start();
var data = 0;
var temp_lat = data.latitudevar temp_lon = data.longitude
navigateTo(temp_lat,temp_lon);
function navigateTo()
{
var packageName = "com.google.android.apps.maps"; var className = null; var action = "android.intent.action.VIEW";
var uri = "geo:0,0?q="+temp_lat+","+temp_lon+'(Coords)'; app.SendIntent( packageName, className,action,null,uri);
var key "your api key";////put your api key here
var lat = "";////// push latitude in here
var lng = "";/////// push longitude in here
var html ="<html><head>";
html += "<meta name='viewport' content='initial-scale=1, user-scalable=no'>";
html += "<meta charset='utf-8'>";
html += "<title>Where are we</title>";
html += "<style>html, body { height: 100%; margin: 0; padding: 0; } #map { height: 100%; } </style>";
html += "</head><body><div id='map'></div><script>";
html += "function initMap() {";
html += "var myLatLng = {lat: "+lat+","+"lng:"+lng+"};";
html += "var map = new google.maps.Map(document.getElementById('map'), { zoom: 10, center: myLatLng });";
html += "var image = 'https://developers.google.com/maps/documentation/javascript/examples/full/images/beachflag.png';";
html += "var marker = new google.maps.Marker({ position: myLatLng, map: map, icon: image,title: 'Hello World!' });}";
html += " </script><script async defer src='https://maps.googleapis.com/maps/api/js?key="+key +"&callback=initMap'>";
html += " </script></body></html>";
web.LoadHtml( html, "file:///Sys/" );