实际上,我正在使用 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);
}
但它不能。我不知道为什么。请有人帮助我。