0

实际上,我正在使用 Windows Phone 7 上的谷歌地图。我正在尝试将 Windows Phone 7 的观察者的位置转换为谷歌地图的位置。与:lat =“47.6818256764486”lng =“-122.064292703125”

C# 在库 System.Device.Location 中使用观察器

void watcher_PositionChanged(object sender, GeoPositionChangedEventArgs<GeoCoordinate> e)
    {

        String lat = "" + e.Position.Location.Latitude;
        String lng = "" + e.Position.Location.Longitude;

        Browser.InvokeScript("Marker_up", lat, lng);
    } 

Javascript

 function Marker_up(lat,lng) {

     var Lat = Number(lat);
     var Lng = Number(lng);   
     var New_lc = new google.maps.LatLng(Lat,Lng);
     marker = new google.maps.Marker({
                position: New_lc,
                map: map
            });
           marker.setmap(map);
           map.setCenter(New_lc);
  }

但它不能。我不知道为什么。请有人帮助我。

4

1 回答 1

0

如果你没有IsScriptEnabled = true在浏览器上设置,脚本将不起作用。

WebBrowser.IsScriptEnabled

于 2012-06-14T05:49:08.567 回答