アンフォールディングマップライブラリとEclipseを使用して基本地図を操作する。これは、教育目的(OOP Java用のコースを取る)ためだし、マップオブジェクトを使用してGoogleマッププロバイダにアクセスしようとすると:グーグルマップ画像の403エラーコード
AbstractMapProvider provider = new Google.GoogleProvider();
アプレットを実行map.Iを作成するために、その後draw()
メソッドを使用します(日食に)、それは初めて実行されます。しかし、私はそれをもう一度実行した後に、それは私に次のエラー与えて起動します:
Unfolding Map v0.9.7 (UCSD edition)
Using OpenGLMapDisplay with processing.opengl.PGraphics2D
java.io.IOException: Server returned HTTP response code: 403 for URL: http://mt1.google.com/vt/[email protected]&hl=de&x=180&y=414&z=10&s=Galileo
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1876)
at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:91)
at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1466)
at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1464)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1463)
at java.net.URL.openStream(URL.java:1045)
at processing.core.PApplet.createInputRaw(PApplet.java:7267)
at processing.core.PApplet.createInput(PApplet.java:7235)
at processing.core.PApplet.loadBytes(PApplet.java:7462)
at processing.core.PApplet.loadImage(PApplet.java:5879)
at de.fhpotsdam.unfolding.tiles.TileLoader.getTileFromUrl(Unknown Source)
at de.fhpotsdam.unfolding.tiles.TileLoader.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
The file "http://mt1.google.com/vt/[email protected]&hl=de&x=180&y=414&z=10&s=Galileo" is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
考えられる原因を私はオンラインをお読みください。
1.6 JavaコンパイラのセキュリティはGoogleとサービスの タイルにアクセスしようとしている人権侵害の用語に関するAPI(実際にはスーパーユーザーには認識されません。最初のマップであるため、タイルにアクセスする方法はわかりません) 複数のリクエストが制限を超えています(アプレットを2回目に実行すると、エラー)
私はちょうどpos私のプロジェクトにGoogleマッププロバイダを使用することができます。私は私の視点でGoogleのように他のプロバイダ(マイクロソフトなど)を使用したいとは思わないより完全です。
ご迷惑をおかけして申し訳ありません。
返信いただきありがとうございますが、許可されたクエリではありませんでした。私は2回要求し、3回目はそれを自動的にブロックしました。 24時間待って、IPをブロック解除しましたが、1回のリクエストを行いました。もう1つはもう一度ブロックしました。別のマッププロバイダを使用しなければならなかったが、画像がより優れているのでGoogleプロバイダを使いたいと思ったが、展開する地図ライブラリがGoogleプロバイダからタイルを要求する方法に問題があると思う。 –