0
실제로 창 전화 7의 Google지도로 작업 중입니다. 창 전화 7의 감시자 위치를 Google지도의 위치로 변환하려고합니다. . 와 : 라이브러리 System.Device.Location에서 위도 = "47.6818256764486" LNG = "-122.064292703125"창 전화 7의 감시자에서 Google지도의 위치로 변환하는 방법
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);
}
자바 스크립트
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);
}
그러나 그것은 할 수 없다. 나는 이유를 모른다. 제발 도와주세요.
개선하는 방법 ?? 나 여기 처음이야. 용서해주세요. – TM500
실례합니다. 제 사건에 대해 알고 계십니까? 나는 왜 그런지 모르겠다. 제발 도와주세요. 나는 Javascript를 처음 사용합니다. C#에서는 2 문자열을 Javascript로 전달했지만 작동하지 않았습니다. – TM500