# share_location Icon

> The share_location icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/share_location.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/share_location.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/share_location.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/share_location.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/share_location.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/share_location.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/share_location.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialSymbolsShareLocation: ImageVector
    get() {
        if (_MaterialSymbolsShareLocation != null) return _MaterialSymbolsShareLocation!!
        
        _MaterialSymbolsShareLocation = ImageVector.Builder(
            name = "share_location",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(519f, 878f)
                verticalLineToRelative(-80f)
                quadToRelative(42f, -6f, 81.5f, -23f)
                reflectiveQuadToRelative(74.5f, -43f)
                lineToRelative(58f, 58f)
                quadToRelative(-47f, 37f, -101f, 59.5f)
                reflectiveQuadTo(519f, 878f)
                close()
                moveToRelative(270f, -146f)
                lineToRelative(-56f, -56f)
                quadToRelative(26f, -33f, 42f, -72.5f)
                reflectiveQuadToRelative(22f, -83.5f)
                horizontalLineToRelative(82f)
                quadToRelative(-8f, 62f, -30.5f, 115.5f)
                reflectiveQuadTo(789f, 732f)
                close()
                moveToRelative(8f, -292f)
                quadToRelative(-6f, -45f, -22f, -84.5f)
                reflectiveQuadTo(733f, 284f)
                lineToRelative(56f, -56f)
                quadToRelative(38f, 44f, 61.5f, 98f)
                reflectiveQuadTo(879f, 440f)
                horizontalLineToRelative(-82f)
                close()
                moveTo(439f, 878f)
                quadToRelative(-153f, -18f, -255.5f, -131f)
                reflectiveQuadTo(81f, 480f)
                quadToRelative(0f, -155f, 102.5f, -268f)
                reflectiveQuadTo(439f, 82f)
                verticalLineToRelative(80f)
                quadToRelative(-120f, 17f, -199f, 107f)
                reflectiveQuadToRelative(-79f, 211f)
                quadToRelative(0f, 121f, 79f, 210.5f)
                reflectiveQuadTo(439f, 798f)
                verticalLineToRelative(80f)
                close()
                moveToRelative(238f, -650f)
                quadToRelative(-36f, -27f, -76f, -44f)
                reflectiveQuadToRelative(-82f, -22f)
                verticalLineToRelative(-80f)
                quadToRelative(59f, 5f, 113f, 27.5f)
                reflectiveQuadTo(733f, 170f)
                lineToRelative(-56f, 58f)
                close()
                moveTo(480f, 680f)
                quadToRelative(-58f, -49f, -109f, -105f)
                reflectiveQuadToRelative(-51f, -131f)
                quadToRelative(0f, -68f, 46.5f, -116f)
                reflectiveQuadTo(480f, 280f)
                quadToRelative(67f, 0f, 113.5f, 48f)
                reflectiveQuadTo(640f, 444f)
                quadToRelative(0f, 75f, -51f, 131f)
                reflectiveQuadTo(480f, 680f)
                close()
                moveToRelative(0f, -200f)
                quadToRelative(18f, 0f, 30.5f, -12.5f)
                reflectiveQuadTo(523f, 437f)
                quadToRelative(0f, -17f, -12.5f, -30f)
                reflectiveQuadTo(480f, 394f)
                quadToRelative(-18f, 0f, -30.5f, 13f)
                reflectiveQuadTo(437f, 437f)
                quadToRelative(0f, 18f, 12.5f, 30.5f)
                reflectiveQuadTo(480f, 480f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsShareLocation!!
    }

private var _MaterialSymbolsShareLocation: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/share_location.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M519,878v-80q42,-6 81.5,-23t74.5,-43l58,58q-47,37 -101,59.5T519,878Zm270,-146l-56,-56q26,-33 42,-72.5t22,-83.5h82q-8,62 -30.5,115.5T789,732Zm8,-292q-6,-45 -22,-84.5T733,284l56,-56q38,44 61.5,98T879,440h-82ZM439,878q-153,-18 -255.5,-131T81,480q0,-155 102.5,-268T439,82v80q-120,17 -199,107t-79,211q0,121 79,210.5T439,798v80Zm238,-650q-36,-27 -76,-44t-82,-22v-80q59,5 113,27.5T733,170l-56,58ZM480,680q-58,-49 -109,-105t-51,-131q0,-68 46.5,-116T480,280q67,0 113.5,48T640,444q0,75 -51,131T480,680Zm0,-200q18,0 30.5,-12.5T523,437q0,-17 -12.5,-30T480,394q-18,0 -30.5,13T437,437q0,18 12.5,30.5T480,480Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/share_location.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M519-82v-80q42-6 81.5-23t74.5-43l58 58q-47 37-101 59.5T519-82Zm270-146-56-56q26-33 42-72.5t22-83.5h82q-8 62-30.5 115.5T789-228Zm8-292q-6-45-22-84.5T733-676l56-56q38 44 61.5 98T879-520h-82ZM439-82q-153-18-255.5-131T81-480q0-155 102.5-268T439-878v80q-120 17-199 107t-79 211q0 121 79 210.5T439-162v80Zm238-650q-36-27-76-44t-82-22v-80q59 5 113 27.5T733-790l-56 58ZM480-280q-58-49-109-105t-51-131q0-68 46.5-116T480-680q67 0 113.5 48T640-516q0 75-51 131T480-280Zm0-200q18 0 30.5-12.5T523-523q0-17-12.5-30T480-566q-18 0-30.5 13T437-523q0 18 12.5 30.5T480-480Z"/></svg>
```
