0

foursquare のロケーション API で返される json オブジェクトに含まれるタグ ワードに問題があります。「カフェ」などのアクセントのあるカテゴリは、jscript や html とは異なるエンコーディングを使用します。PhoneGap を使用して、単一ページの Web アプリをコンパイルしています。

私のアプリでは、文字列の配列に含まれる文字列を API のカテゴリと比較する必要があります。したがって、API のベニュー タグ「Café」と文字列「Café」を比較すると、エラーが返されます。Android用のPhoneGapとHTML5で開発しています

Foursquare のアクセントに同様の問題があるかどうか知っている人はいますか? もしそうなら、これに光を当てることは大歓迎です...ありがとう

以下のコード

var latitude = 51.2780637; 
var longitude = 1.0852839; 

var url = 'https://api.foursquare.com/v2/venues/...+','+ longitude + '&radius=10&oauth_token=FZGTD3IDTVJVJPFDARSSMZGVOTMK2ZOUPLHHYZKKN1JYJ11D&v=20130627&callback=?'; 

$.get(url, function(data) { 
place1= data.response.venues[0].categories[0].name; 

}, "jsonp"); 

if (place1 == "Café") { 
//do something 
}
4

1 に答える 1