0

実際、Windows Phone 7 で Google マップを使用しています。Windows Phone 7 のウォッチャーの位置を Google マップの位置に変換しようとしています。: lat = "47.6818256764486" lng = "-122.064292703125"

ライブラリ System.Device.Location でウォッチャーを使用する C#

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 に答える