Код ошибки 403 на изображениях Google MapsJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Код ошибки 403 на изображениях Google Maps

Сообщение Anonymous »

Работа над базовой картой с использованием библиотеки UnfoldingMaps и Eclipse. Это в образовательных целях (прохождение курса ООП Java) и при попытке получить доступ к провайдеру карт Google с помощью объекта карты:

Код: Выделить всё

AbstractMapProvider provider = new Google.GoogleProvider();
затем используйте метод draw() для создания карты. Я запускаю апплет (в eclipse), и он запускается в первый раз. Но после того, как я запустил его во второй раз, он начинает выдавать следующую ошибку:

Код: Выделить всё

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/lyrs=m@116&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/lyrs=m@116&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
при попытке доступа к плиткам злоупотребления условия обслуживания с API Google (на самом деле я не очень хорошо осведомлен об этих условиях, и поскольку это моя первая карта, я не уверен, как к ним осуществляется доступ)
несколько запросов сверх лимита (в моем случае это невозможно, так как во второй раз я запустить апплет, он начинает выдавать мне ошибку)

Я просто пытаюсь найти способ, если это возможно, использовать поставщика карт Google для моего проекта. Я не хотел бы использовать других поставщиков (например, Microsoft), поскольку Google, на мой взгляд, более совершенен.

Любая помощь будет очень признательна.

Подробнее здесь: https://stackoverflow.com/questions/421 ... ps-imagery
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»