UPS does not ship to an APO, so I want to add usps with a zone only for apo address. So I went to location/taxes and created a zone with the military APO's. I can get a quote when I turn google off, but with google turned on and clicking checkout you get an error that the cart has sent information containing and error.
I tried this shipping method php but had the same problem.

application/x-httpd-php shipping_methods.php
PHP script text

<?php
/**
* File: googlecheckout/shipping_methods.php file
*/
$mc_shipping_methods = array(
'ups' => array(
'domestic_types' =>
array(
'GND' => 'Ground',
'3DS' => '3 Day Select',

),

'international_types' =>
array(
'STD' => 'Canada Standard',

),
),
'usps' => array(
'domestic_types' =>
array(
'PRIORITY' => 'Priority Mail',

),

'international_types' =>
array(

),
),
'freeshipper' => array(
'domestic_types' =>
array(
'freeshipper' => 'Free Shipper'
),

'international_types' =>
array(
'freeshipper' => 'Free Shipper intl'
),
),
'zones' => array(
'domestic_types' =>
array(
'zones' => 'Zones Rates'
),

'international_types' =>
array(
'zones' => 'Zones Rates intl'
),
),
);

$mc_shipping_methods_names = array(
'ups' => 'United Parcel Service',
'usps' => 'United States Postal Service',
'freeshipper' => 'Free Shipper',
'zones' => 'Zones',

);
?>