44554

Google static maps via iPhone connected to AT&T wireless network not working [closed]

Question:

Recently I've been having issues retrieving static maps on my iPhone when connected to the AT&T wireless network. But, when I connect to a local WiFi is works fine.

For several hours last Sunday is stopped working and then it started to work for the rest of the evening, then today I see that it has stopped working again.

I'm just using the safari browser to test that I can download the static map, it returns the quota has been exceeded image. But, there is no way I've exceeded the quota.

<a href="http://maps.googleapis.com/maps/api/staticmap?center=40.703049,-74.010695&zoom=16&format=jpg&sensor=false&size=512x512&maptype=roadmap" rel="nofollow">http://maps.googleapis.com/maps/api/staticmap?center=40.703049,-74.010695&zoom=16&format=jpg&sensor=false&size=512x512&maptype=roadmap</a>

Is anyone else having the same issue? I've reproduced the issue with several other apple devices that are connected the the AT&T wireless network.

Thanks!

Answer1:

This is <a href="http://groups.google.com/group/google-maps-api/browse_thread/thread/88e5702fd8528ba0/" rel="nofollow">a known problem</a>. It's caused by mobile providers routing all internet requests through a few static IP addresses. Handsets are terminals within their own internal network (and generally have a 10.n.n.n IP address), and all traffic is routed through external-facing proxy servers.

There is no way around it other than

<ul><li>persuade Google to whitelist AT&T's proxy servers </li> <li>persuade AT&T to use more proxy servers</li> <li>vote with your feet to use a service provider which has more proxy servers</li> </ul>

Recommend

  • Server is not loading/compiling the latest version of code in Eclipse?
  • Time into duration/Session using Python
  • Convert Date of Birth into Age in Spark Dataframe API
  • Firebase Analytics: registering custom parameters in the console
  • Google Direction APIs error: REQUEST_DENIED
  • Unexpected characters returned when reading email using ImapX
  • ASP.NET - Get website's URL without HttpContext.Current (running in background thread)
  • A Read-Only Relational Database on Google App Engine?
  • How to mock current date?
  • Get count of created entries for each day
  • Slow performance in hybrid AngularJS and Angular application in Safari
  • Cursor in wrong place in contenteditable
  • Is it safe to drop the -webkit vendor prefix from the css3 border-radius yet?
  • Send emails through VB6 if no email client
  • what makes a request a new request in asp.net C#
  • AppleScript : find open tab in safari by name and open it
  • Authentication in Play! and RestEasy
  • Check for zero lines output from command over SSH
  • saving file generated by TCPDF
  • System.InvalidCastException: Specified cast is not valid
  • jQuery ready not fired after rails link_to is clicked
  • Content-Length header not returned from Pylons response
  • Bad request using file_get_contents for PUT request in PHP
  • Python urlparse: small issue
  • Read a local file using javascript
  • Display issues when we change from one jquery mobile page to another in firefox
  • Deselecting radio buttons while keeping the View Model in synch
  • Apache 2.4 and php-fpm does not trigger apache http basic auth for php pages
  • How to add a column to a Pandas dataframe made of arrays of the n-preceding values of another column
  • script to move all files from one location to another location
  • Fill an image in a square container while keeping aspect ratio
  • Can I make an Android app that runs a web view in Chrome 39?
  • JSON with duplicate key names losing information when parsed
  • Jquery - Jquery Wysiwyg return html as a string
  • Rearranging Cells in UITableView Bug & Saving Changes
  • Matrix multiplication with MKL
  • Windows forms listbox.selecteditem displaying “System.Data.DataRowView” instead of actual value
  • Running Map reduces the dimensions of the matrices
  • Reading document lines to the user (python)
  • Android Heatmap on canvas or ImageView