0

私は奇妙な問題で立ち往生しています。アプリケーションで単純なURLを実行してGoogle静的マップイメージをダウンロードしようとしていますが、イメージはPCブラウザーに表示されるものとは大きく異なるようです。

キャッチは、概要ポリラインポイント(Google Maps Direction Apiを使用して取得)を使用して、2つの緯度/経度ポイント間の運転方向を表示しようとしていることです。予想どおり、overview_polylineポイントは大きく、多くの特殊文字が含まれています。

Overview_polyline:{レベル: "B @@@@@@@@@@@@@@@@@ A @@@@@@@@ A @@@@@@@@ A @@@@ A @@ @A @@@@@@@@@@@@@ A @@@@@@@@@@@@@@ A @@ A @@@@@@@@@@@@@@@@ @@ A @@@@@@@@@@@@@@ A @@ A @@@@@@ A @@@@@@ A @@@@@@@ B "ポイント:" sfdnAunkxM Ak[yKiKdbAhn@pPzZbMns@tr@tjAvKbb@ru@zq@rMl{@leAhsAKpUhu @ ps @ bMzDdXheAzZzXd \ | k @〜ZnUdYzb @ jmA | s @〜UrYxe @ lRj〜@ px @ | qAzf @ fb @ d_ @ c@~QfrAjThBvhAtM c@nSdWpC~[|k@tp@jr@dd@bd@deAjV~SvKffBtI~[~u@zt@tMn^heAfh@h[fj@~XzVpWjnAxSlTeIro@tEvNzP|JvTgDbl@zBdfAdyAbe@baApg@hc@fJr]tb@vf@fPdElQ|Ulc@YzLpUvtApq @ f_ @ xGHnZwHpb @ | Qde @ tIdj @ Fng pdAhKns @ dv @ | tApHn @xVj@vBfxCnLpPl BjGtlA} Ala @ || Afo @ nfB | Epi @ faCftFtHl @q@vg@_In^jJ``BpHlUf_ApcA|c@dz@bKbfDjjAfkCv@ dzA〜x @ lrBpCx \ jJlVpNhuBhHhYtQzc @ | [ Xtu@byA|p@bz@Z | n @ xu @ p_ @ xNnR ru @ {@jCda@jInSpmApk@s@dp@{Hpl@pDnRhn@nO~uAC`_ @ zJ | hAoBpd @〜L | WzRxeARmDva @ hKxPv @ lVj] pCvA〜Cvg @〜@ z @ nHxa @ yAboAxKnUyFjh @ w] nk @ uMfXlErRuCUsE "}


これをBlackBerryで使用することは問題になりますか、httpconnectionを使用して実行されたときに副作用がありますか?ユーザーエージェントの問題が疑われますが、よくわかりません。

これが私がダウンロードしようとしているURLです-ニューヨークからニュージャージーへの方向

http://maps.googleapis.com/maps/api/staticmap ...

4

2 に答える 2

1

私は自分のウェブサイトでGoogleマップとチャート(両方とも静止画像)を使用しており、BB電話で閲覧しているときに、同じIPアドレスから1000を超えるリクエストが行われたときに静止画像が表示されることがよくあります(おそらく多くのBBユーザーが原因です)同じパブリックIPアドレスを持っている)。たぶんあなたは同様の問題を抱えていますか?

ここに画像の説明を入力してください

または、一部の文字(引用符や円記号など)をエスケープしていないため、Blackberryで間違ったURLパラメーターを渡すだけかもしれません。

于 2011-08-10T11:05:23.303 に答える
1

これはブラックベリーのことではないと思います。私は同じ問題を抱えていましたが、実際には、ポリラインにURLを作成する前にエスケープする必要のある文字が含まれている可能性が高いためです。あなたはあなたがあなたのためにそれをすることを好むユーティリティでルビーでそれをするか、URI.escape(string)または単にグーグルでそれをすることができます。上記のScottW.がすでにこれを投稿しているので、投票しましたが、回答として表示されるのを待っているかもしれません。

于 2011-12-19T13:10:24.420 に答える