갤럭시 시리즈에서 HTML5 표준인 Geolocation API 가 안먹는거 같네요...
혹시 성공하신 분 있나요? 디자이어에선 되던데...
아래 소스는 구글 맵 개발자 사이트 에서 긁어온 소스 일부분 인데요...
if (navigator.geolocation){
navigator.geolocation.getCurrentPosition(function(pos) {
initialLocation = new google.maps.LatLng(pos.coords.latitude, pos.coords.longitude);
contentString = "Location found using W3C standard";
map.setCenter(initialLocation);
infowindow.setContent(contentString);
infowindow.setPosition(initialLocation);
infowindow.open(map);
}, function() {
handleNoGeolocation(browserSupportFlag);
});
}
무조건 실패네요 ㅜㅜ
혹시 갤럭시 시리즈만의 버그일까요?
모바일 웹 jsp 페이지에 들어가는 자바스크립트 코드 입니다.
현재 자기 자신의 위치 정보를 구해온뒤 구글맵을 이용해서 보여주는 겁니다.
그런데 갤럭시 시리즈 브라우저에서 자기 자신의 위치 정보를 구해 오질 못하네요.
navigator.geolocation 을 경고창에 찍어보면 분명히 객체를 가지고 있는데 충돌이 나는건지 실패네요
도와주세요 ㅜㅜ
참조 페이지 : http://dev.w3.org/geo/api/spec-source.html
그게 맞다면 책이나 map코드 사이트의 소스로 잘 됩니다. 다른거라면, 좀더 설명해주시면 답변하기 좋을 것 같습니다.