実際、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);
}
しかし、それはできません。どうしてか分かりません。誰か助けてください。