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