don't assume a 200 response using file_get_contents - caused an error when map retrieval failed due to 403