哪個dataType將返回值(37.961498),因爲它是?哪個dataType將返回值(37.961498),因爲它是?雙重無效
我正在MapView中工作。其中,目前我正在設置註釋,因此我必須設置CLLocationCoordinate2DMake,並從googleAPI解析出一些lat和lng(例如:lat =「37.9615000」和lng =「60.5566000」)。我有字符串中的值,因此我將sting轉換爲double,然後分配。但它沒有幫助。請有人幫助我。
double int1=[num1s floatValue];
double int2=[num2s floatValue];
NSLog(@" %f %f ",int1,int2);
annotation.coordinate=CLLocationCoordinate2DMake(int1, int2);
實際值是:37.9615000,60.5566000 值我的NSLog得到:37.961498,60.556599
在此先感謝。
更多的解釋和理由,爲什麼我需要確切值:
我需要爲中國設置註釋憑藉其經緯度和LAN(LAT = 「53.5609740」; LNG = 「134.7728099」)
不過,雖然從字符串轉換再次值更改
[每臺計算機科學家應該知道浮點運算什麼(http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html) –
NSString ....... –
順便問一句,你的問題是什麼?爲什麼你需要確切的結果? –