No v8 is not what you want. You want to just launch firefox with that
webpage.

On Thu, Aug 12, 2010 at 10:45 AM, Sam Petrocelli
<[email protected]>wrote:

> I'll try to make this short.  I have built an autonomous vehicle at my
> University and would like to incorporate Google Maps into the source.
> Java was the first language I learned, I switched to C++ for this
> project.  The whole thing is in C++, Ubuntu 9.10 OS.  Their are
> multiple processes and some processes are multi-threaded, all linked
> using shared memory.  The Path Planner has the list of waypoints
> (longitude/latitude positions) that the vehicle follows as well as all
> vehicle orientation and position information.  So I tinkered with the
> Google Maps API and got a webpage to come up in firefox and I can
> click and add markers, etc.  What I would like to happen is my C++
> code launch the Google Map script to open the firefox page.  Then have
> the array of waypoints in my c++ code loaded onto this map.  Add also
> have the ability to add or move waypoints on the google map and these
> points would be updated in the c++ code.  I attempted at loading this
> script into a string and running it in the code and got a list of
> errors.  Being that yesterday was my first "dive" into JavaScript, I
> honestly have very little idea how to do this.  Is v8 even the right
> approach for me?  Any advice or code would be much appreciated.
> Thanks.
>
> -Sam
>
>
> Here is the googlemap script:
>
> <!DOCTYPE html>
> <html>
> <head>
> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
> <style type="text/css">
>  html { height: 100% }
>  body { height: 100%; margin: 0px; padding: 0px }
>  #map_canvas { height: 100% }
> </style>
> <title>ALV - Google Map Interface</title>
> <script type="text/javascript"
>    src="http://maps.google.com/maps/api/js?sensor=false";></script>
> <script type="text/javascript">
> var map;
> function initialize() {
>  var myLatlng = new google.maps.LatLng(41.0074848, -73.9814085);
>  var myOptions = { zoom: 15,
>                    center: myLatlng,
>                    mapTypeId: google.maps.MapTypeId.ROADMAP
>                  }
>  map = new google.maps.Map(document.getElementById("map_canvas"),
> myOptions);
>  //map.disableDoubleClickZoom();
>  //map.enableScrollWheelZoom();
>  //map.enableGoogleBar();
>
>  google.maps.event.addListener(map, 'click', function(event) {
>    placeMarker(event.latLng);
>  });
> }
>
>
> function placeMarker(location) {
>  var clickedLocation = new google.maps.LatLng(location);
>  var marker = new google.maps.Marker({
>      position: location,
>      map: map
>  });
>
>  //map.setCenter(location);
> }
>
> </script>
> </head>
> <body onload="initialize()">
>  <div id="map_canvas"></div>
>
> </body>
> </html>
>
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to