tsemerad
59944409ef
fixed GeoJSONSource updating, broken when upgrading from mapbox-gl v0.21.0 to v0.22.0 ( #128 )
2016-09-21 18:05:34 -04:00
Ib Green
b509d59192
Merge pull request #124 from alseageo/efficient-geojson-update
...
update data if no other GeoJSONSource options changed - prevents flicker
2016-09-21 14:50:56 -04:00
Xiaoji Chen
c5722a140c
Handle unsupported browsers ( #125 )
...
Exposes mapbox-gl's supported() API; prevent errors when mapbox is unsupported.
2016-09-20 16:04:18 -07:00
Xiaoji Chen
555db37b6b
Change cursor to pointer when hovering over interactive features ( #126 )
...
* change cursor to pointer over interactive features
* bump bower version and fix grab cursor in blink browsers
2016-09-20 11:58:16 -07:00
Tanner Semerad
f046279210
update data if no other GeoJSONSource options changed - prevents flicker
2016-09-15 14:37:46 -07:00
Ib Green
96c35dbd65
Merge pull request #101 from cammanderson/master
...
Adds in touch support
2016-09-09 15:21:06 -07:00
Ib Green
ad3b12126b
Remove alphaify
2016-08-23 14:20:42 -07:00
Ib Green
52fefd7f9a
Add fitBounds test
2016-08-22 16:48:52 -07:00
Ib Green
480262ac08
Introduce d3 v4 micro modules. Move utilities to utils directory
2016-08-22 13:50:52 -07:00
Anh Mai
44ac4bb255
add prop for click radius to allow overriding default radius of 15
2016-08-09 22:50:40 -07:00
Ib Green
5acaa6ac5b
Add fitBounds
2016-07-28 15:35:07 -07:00
Cam Manderson
1f658d938e
Pushes touch events back to map.react.js. Maps those touch events to mouse behaviour
2016-07-23 15:12:32 +10:00
Cam Manderson
d2bcbe4b72
Adds in touch events to fire corresponding mouse events
2016-07-23 14:57:05 +10:00
Ib Green
64d11620b0
Add testron based testing
...
Add autobind-decorator to dependencies
Remove projectionMatrix from map state
Use tape-catch instead of tape for tests.
2016-06-22 07:35:43 -07:00
Ib Green
8ae5e20c78
ES6/JSX port.
...
Examples running under ES6
Remove dist folder from git repo
Support for React 14 in tests. Add envify to tests.
Add props for bearing and pitch
Ensure map.resize() happens after render()
Added resize handling to examples
Add CHANGELOG
Ensure onChangeViewport is called on resize and with fresh projectionMatrix in onMouseRotate
Specify a version range for react.
Fix example overlay imports and remove map style batching per mapbox-gl 0.18
Updating mabox-gl to 0.20
Use tape-catch
2016-06-21 14:35:13 -07:00
Victor Powell
767658662f
Upgrade to mapbox-18
2016-05-01 20:43:04 -07:00
Victor Powell
0587d6760c
Use a size of 15 instead of 5 for onClickFeatures callback.
2016-03-31 17:04:31 -07:00
Victor Powell
c9a6dd0a11
Fix onClickFeatures to use the new map.queryRenderedFeatures.
2016-03-31 16:59:52 -07:00
Anh Mai
b5fe3cf457
actually defaults to true
2016-03-14 11:29:30 -07:00
Anh Mai
86e041fa99
expose a prop to allow onHoverFeatures callback to be called when there are no features under x,y
2016-03-14 11:18:13 -07:00
Chris Chua
a052accafc
Free up resource on unmount
2016-03-01 19:46:31 -08:00
Victor
a3e12e81f3
Merge pull request #48 from AndyMoreland/fix-batch-style-changes
...
Fix bug in batched source/layer updates
2016-02-29 10:48:48 -08:00
Kuvakin Sergey
1219f20227
updated deps
2016-02-20 00:53:49 +03:00
Andy Moreland
a1e28ad509
Fix bug in batched source/layer updates
...
_setDiffStyle called map.batch but didn't use the "style_batch" argument
that it receives in order to batch updates to layers and sources. This
caused one "_broadcastLayers" call in mapbox-gl per changed source or layer,
which is very slow in some cases.
2016-02-04 15:27:22 -08:00
Victor Powell
e63b9552b7
Add an option to opt out of style diffing. Add a style diffing example.
2016-01-26 14:08:18 -08:00
Victor Powell
3616b42e6b
Fix a bug preventing DraggablePointsOverlay from properly positioning itself
...
when the Map is not interactive.
2016-01-05 21:54:33 -08:00
Victor Powell
9fd6416f8d
Upgrade uber-standard and use typical .editorconfig file.
2016-01-04 16:18:53 -08:00
Victor Powell
7ebb48e37e
Expose the preserveDrawingBuffer configuration passed to the created mapbox
...
as a MapGL prop.
2015-12-17 11:18:55 -08:00
Anh Mai
b15fce08b1
Merge pull request #39 from uber/remove-unused-prop
...
remove unused overlays prop
2015-12-17 11:04:45 -08:00
Victor Powell
3f465bcd6c
remove unused overlays prop
2015-12-17 11:03:47 -08:00
Rye Terrell
118326c48a
remove debounce dependency
2015-12-13 16:08:31 -06:00
Rye Terrell
2455bdc52a
remove the debounce on MapGL._resizeMap
2015-12-13 16:00:22 -06:00
Victor Powell
f425538132
Merge branch '0.6' into react-14
2015-12-02 01:04:04 -08:00
Victor Powell
fe329bc23a
Update the overlay API to conform to
...
https://gist.github.com/vicapow/00017553e92f613d5361
2015-12-02 00:39:07 -08:00
Victor Powell
f7741b0b07
Update the overlay API to use a callback and update required props in overlays.
2015-11-25 17:53:11 -08:00
Victor Powell
aadd76b2d0
Remove unused props.
2015-11-25 16:22:53 -08:00
Victor Powell
c349a06c63
Remove bbox viewport prop.
2015-11-25 16:14:43 -08:00
Victor Powell
2509903781
Rename startDragLatLng to startDragLngLat.
2015-11-25 16:08:55 -08:00
Victor Powell
4599eb08f8
Use lngLat instead of latLng.
2015-11-24 21:13:24 -08:00
Victor Powell
1f1b5ddac5
Merge branch 'master' into react-14
2015-11-24 13:37:12 -08:00
Drew Bollinger
b34db73f70
Remove findDOMNode calls in overlays
2015-11-24 16:03:25 -05:00
Drew Bollinger
3d034f43c0
Remove ReactDOM.findDOMNode calls from src
...
Per the react docs, this use case is discouraged and can be
replaced with the ref itself. It also allows the removal of
ReactDOM from the src require statements
https://facebook.github.io/react/docs/top-level-api.html#reactdom.finddomnode
2015-11-24 15:41:33 -05:00
Xin Yan
6db1ddfbe8
Add a radius to mouse move callback
2015-11-17 10:20:03 -08:00
Victor Powell
e665e48458
Fix DraggablePointsOverlay propTypes definition. Clean up whitespace.
2015-11-16 22:40:01 -08:00
Victor Powell
07f08c37c3
Upgrade mapbox to 0.11.3 by using viewport-mercator-project.
2015-11-12 17:14:26 -08:00
Victor Powell
99d588e198
Don't throw an error when the user tries to drag on non-interactive maps.
2015-11-11 10:52:01 -08:00
Victor Powell
908b06ff2b
Fix a bug in the way style diffs are computed.
2015-11-11 10:52:00 -08:00
Victor Powell
d0b5907428
Add mapboxApiAccessToken as a prop to document it.
2015-11-11 10:52:00 -08:00
Victor Powell
757e64a428
Don't throw an error when the user tries to drag on non-interactive maps.
2015-11-08 20:53:18 -08:00
Victor Powell
61dc475485
Fix a bug in the way style diffs are computed.
2015-10-25 15:21:35 -07:00