我已经采用基本代码来检查我的HTC上是否支持地理定位。该代码在flash中的模拟器中工作,但在我在手机上测试时却没有。我希望这款手机实际上有地理位置,所以我只是想知道是否有人在闪存中使用了HTC,以及是否内置了地理位置。我试过在线查看是否有,而且我没有真正得到答案。
我知道这不是代码问题,但我希望有人可以提供帮助。
以下是我正在使用的代码:)
if (Geolocation.isSupported)
{
var my_geo:Geolocation = new Geolocation();
my_geo.addEventListener(GeolocationEvent.UPDATE, onGeoUpdate);
var my_txt:TextField = new TextField();
my_txt.wordWrap=true;
my_txt.x = 100;
my_txt.y = 100;
addChild(my_txt);
}
function onGeoUpdate(e:GeolocationEvent):void
{
my_txt.text = "My Latitude is "+e.latitude+" and my Longitude is "+e.longitude;
}