我正試圖通過iPhone應用程序的谷歌地方API來實現國家特定美食的地方,像墨西哥食物,西班牙食物,泰國食物,印度食物等。 我該怎麼做?當我看到支持的類型時,它只有食物,餐館等。除了每當我使用此查詢..我如何查詢國家特定美食的谷歌地點?
NSString *url = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/search/json?location=%f,%f&radius=%@&type=restaurant&query=%@&sensor=true&key=%@", currentCentre.latitude, currentCentre.longitude, [NSString stringWithFormat:@"%i", currenDist], googleType, kGOOGLE_API_KEY];
我只得到很少的結果,每當我試圖增加更多類型,如食品|餐廳|建立類似下面的查詢我的應用程序崩潰。
NSString *url = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/place/search/json?location=%f,%f&radius=%@&type=food|restaurant|establishment&query=%@&sensor=true&key=%@", currentCentre.latitude, currentCentre.longitude, [NSString stringWithFormat:@"%i", currenDist], googleType, kGOOGLE_API_KEY];
正如我告訴我的應用程序崩潰與此錯誤可能是我做了一些URL與錯誤。
*終止應用程序由於未捕獲的異常 'NSInvalidArgumentException',理由是: '數據參數是零' *第一擲調用堆棧:(0x13be022 0x200fcd6 0x1366a48 0x13669b9 0xbadfad 0x2dd2 0x13bfe42 0xaa09df 0x139294f 0x12f5b43 0x12f5424 0x12f4d84 0x12f4c9b 0x15d47d8 0x15d488a 0x17a626 0x236d 0x22d5) 終止叫做拋出異常(LLDB)
請能有人指導我這個?我希望我清除所有的要點。
感謝&問候, Malhaar