diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2016-10-07 11:49:22 -0700 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-10-11 10:54:58 +0300 |
commit | 38e78e25dfa3bc5b69a29029d4e065e72f462c37 (patch) | |
tree | 45eb6f881081ab585bb6665b3d49f099fbcb6b43 /src/mbgl/style/layers/line_layer_impl.cpp | |
parent | 61d8ecefda3a01d0860746af98d632b73c526d98 (diff) | |
download | qtlocation-mapboxgl-38e78e25dfa3bc5b69a29029d4e065e72f462c37.tar.gz |
[core] No need for feature querying to support multipolygons
Diffstat (limited to 'src/mbgl/style/layers/line_layer_impl.cpp')
-rw-r--r-- | src/mbgl/style/layers/line_layer_impl.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mbgl/style/layers/line_layer_impl.cpp b/src/mbgl/style/layers/line_layer_impl.cpp index 3cdd90b7fd..c116af5fc2 100644 --- a/src/mbgl/style/layers/line_layer_impl.cpp +++ b/src/mbgl/style/layers/line_layer_impl.cpp @@ -87,7 +87,7 @@ float LineLayer::Impl::getQueryRadius() const { } bool LineLayer::Impl::queryIntersectsGeometry( - const GeometryCollection& queryGeometry, + const GeometryCoordinates& queryGeometry, const GeometryCollection& geometry, const float bearing, const float pixelsToTileUnits) const { @@ -98,7 +98,7 @@ bool LineLayer::Impl::queryIntersectsGeometry( queryGeometry, paint.lineTranslate, paint.lineTranslateAnchor, bearing, pixelsToTileUnits); auto offsetGeometry = offsetLine(geometry, paint.lineOffset * pixelsToTileUnits); - return util::multiPolygonIntersectsBufferedMultiLine( + return util::polygonIntersectsBufferedMultiLine( translatedQueryGeometry.value_or(queryGeometry), offsetGeometry.value_or(geometry), halfWidth); |