如何将位置从Window phone 7的观察者转换为谷歌地图的位置

时间:2012-06-13 16:14:51

标签: javascript windows-phone-7 google-maps

实际上,我正在使用窗口手机7上的谷歌地图。 我正在尝试将窗口电话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);
  }

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

1 个答案:

答案 0 :(得分:0)

如果您未在浏览器上设置IsScriptEnabled = true,脚本将无效。

WebBrowser.IsScriptEnabled