0

我遇到了一个奇怪的问题。我正在尝试通过在我的应用程序中执行一个简单的 URL 来下载 Google 静态地图图像,但该图像似乎与我在 PC 浏览器上看到的非常不同。

问题是我正在尝试使用概述折线点(使用 Google Maps Direction Api 获得)显示 2 个纬度/经度点之间的行车路线。正如预期的那样,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@gAv\dYngA FnAtOhp@|^jlDvf@ 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_@xNnRfo@vc@bSzZhJjc@w@|m@ 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 执行时是否有任何副作用。我怀疑是用户代理问题,但不确定..

这是我要下载的网址 - 从纽约到新泽西的路线

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

4

2 回答 2

1

我在我的网站上使用谷歌地图和图表(均为静态图像),在使用 BB 手机浏览时,我经常看到显示的静态图像,当从同一个 IP 地址发出超过 1000 个请求时(可能是因为许多 BB 用户具有相同的公共 IP 地址)。也许你有类似的问题?

在此处输入图像描述

或者您可能只是在 Blackberry 中传递了错误的 URL 参数,因为您没有转义某些字符(例如引号或反斜杠...)

于 2011-08-10T11:05:23.303 回答
1

我不认为这是黑莓的事情。我遇到了同样的问题,实际上是因为折线很可能有一些字符需要在创建 url 之前进行转义。您可以在 ruby​​ 中使用URI.escape(string)或仅在 google 中查找您喜欢为您执行的实用程序。我看到上面的 Scott W. 已经发布了这个,所以我投了赞成票,但也许你正在等待它作为答案弹出。

于 2011-12-19T13:10:24.420 回答