Share via


Union method

Returns a Location object that represents the best map view to display all of the specified locations.

Applies to

Objects:  Map

Syntax

object.Union(ArrayOfLocations)

Parameters

Part Description
object Required. An expression that returns a Map object.
ArrayOfLocations Required Object. An array of Location objects to display on the map.

Remarks

For an array of locations that cover a larger part of the globe than can be shown in globe view, first change the Projection property of the Map object to geoFlatViewWhenZoomedOut.

Example

    Sub TwoLocationsInView()

  Dim objApp As New MapPoint.Application   Dim objMap As MapPoint.Map   Dim objLoc1 As MapPoint.Location   Dim objLoc2 As MapPoint.Location
  'Set up the application   Set objMap = objApp.ActiveMap   objApp.Visible = True   objApp.UserControl = True
  'Ensure two locations can be viewed on the map, zoom out   Set objLoc1 = objMap.FindResults("Seattle, WA").Item(1)   Set objLoc2 = objMap.FindResults("Spokane, WA").Item(1)   objMap.Union(Array(objLoc1, objLoc2)).GoTo
  End Sub

Note  This sample code is specific for use in MapPoint North America; it is for illustration purposes only.