WC_Order::get_shipping_address_map_url PHP Method

get_shipping_address_map_url() public method

Get a formatted shipping address for the order.
    public function get_shipping_address_map_url()
    {
        $address = apply_filters('woocommerce_shipping_address_map_url_parts', $this->get_address('shipping'), $this);
        return apply_filters('woocommerce_shipping_address_map_url', 'https://maps.google.com/maps?&q=' . urlencode(implode(', ', $address)) . '&z=16', $this);
    }

Usage Example

示例#1
0
 /**
  * Test: get_shipping_address_map_url
  */
 function test_get_shipping_address_map_url()
 {
     $object = new WC_Order();
     $object->set_shipping_first_name('Barney');
     $object->set_shipping_last_name('Rubble');
     $object->set_shipping_company('Bedrock Ltd.');
     $object->set_shipping_address_1('34 Stonepants avenue');
     $object->set_shipping_address_2('Rockville');
     $object->set_shipping_city('Bedrock');
     $object->set_shipping_state('Boulder');
     $object->set_shipping_postcode('00001');
     $object->set_shipping_country('US');
     $this->assertEquals('https://maps.google.com/maps?&q=Barney%2C+Rubble%2C+Bedrock+Ltd.%2C+34+Stonepants+avenue%2C+Rockville%2C+Bedrock%2C+Boulder%2C+00001%2C+US&z=16', $object->get_shipping_address_map_url());
 }
WC_Order