Heey,不斷得到ArgumentOutOfRangeException在電話不是模擬器
我需要一個例外,我保持我的應用打一些幫助,
在這段代碼
Map mapView = new Map()
{
CredentialsProvider = new ApplicationIdCredentialsProvider("OurKey"),
Margin = new Thickness(6.0),
IsEnabled = false,
Center = new GeoCoordinate(Convert.ToDouble(newEvent.EventLat), Convert.ToDouble(newEvent.EventLon)),
ZoomLevel = 15
};
的異常火災當我坐上Center = new GeoCoordinate
片的ArgumentOutOfRangeException
包含以下信息
參數的值必須從-90.0到90.0。 參數名:緯度
但是,newEvent.EventLat
是「51.4430624」,所以完全有效的對我是不是?
現在,只有當我在諾基亞Lumia 800上運行它時,纔會出現這種情況,當我在模擬器上啓動它時,它只會正常工作。
所以我真的需要幫助這一個我無法找到它在互聯網上的任何東西。
您是否嘗試過'double.Parse(newEvent.EventLat)'呢?以防萬一......如果您將該值'51.4430624'直接傳遞給'GeoCoordinate'的第一個參數,它是否工作? – SuperOli 2012-04-23 19:29:57