Commit Graph

335 Commits

Author SHA1 Message Date
Nicholas Hallahan
d6bc8367e4 color is set for line stroke #1716 2015-07-16 11:09:35 -07:00
Nicholas Hallahan
f911cf3107 successful shape annotation #1716 2015-07-16 10:24:27 -07:00
Nicholas Hallahan
aebd4196ac attempting to make ShapeAnnotation with segment and properties #1716 2015-07-16 10:08:02 -07:00
Nicholas Hallahan
a203538886 extracting latitude and longitude #1716 2015-07-16 08:03:17 -07:00
Nicholas Hallahan
7954c7d1ab iterating through list of lat legs #1716 2015-07-16 07:55:10 -07:00
Nicholas Hallahan
61cfcdb33b turning list into array #1716 2015-07-16 07:50:30 -07:00
Nicholas Hallahan
8589cee9e2 accessing points list #1716 2015-07-16 07:39:14 -07:00
Nicholas Hallahan
062a942c46 JNI - getting all of the primitives from Polyline #1716 2015-07-15 18:08:23 -07:00
Nicholas Hallahan
8107501edb able to get a field from Polyline in JNI #1716 2015-07-15 17:31:37 -07:00
Nicholas Hallahan
441c84c213 JNI is compiling with the polyline object #1716 2015-07-15 14:29:19 -07:00
Nicholas Hallahan
6335aecfad constructs polyline object, ready to rock JNI #1716 2015-07-15 12:29:57 -07:00
Nicholas Hallahan
297190ecf1 working on pollens #1716 2015-07-15 10:36:24 -07:00
Nicholas Hallahan
82e88a6a77 parsed coordinates from geojson, ready to add polyline via JNI #1716 2015-07-14 19:18:34 -07:00
Nicholas Hallahan
7c5fde4a3e Fleshed out the shell of the Google Maps API #1716 2015-07-14 17:04:13 -07:00
Nicholas Hallahan
afcc78a0ab Able to remove an annotation from the map #1716 2015-07-14 11:11:14 -07:00
Nicholas Hallahan
1ac1ba0e18 Fleshing out Android Annotation API, working on removing annotations through JNI. 2015-07-14 10:45:29 -07:00
Nicholas Hallahan
f710e9607a Returning annotationIds as long from JNI in addMarker 2015-07-13 18:11:36 -07:00
Nicholas Hallahan
7efa69ff24 Refactored PointAnnotation to be called Markers a la Google Maps 2015-07-13 17:32:05 -07:00
Nicholas Hallahan
92501e3b41 basic single marker point annotation
Merge branch 'android-annotations-poc' into android-annotations
2015-07-13 16:32:16 -07:00
Nicholas Hallahan
3ab8e6c0dd Specifically naming the sprite in JNI adds a marker to the map #1716 2015-07-13 11:59:54 -07:00
Konstantin Käfer
675ddddee7 Make pixelRatio constant across a Map object lifetime
also moves framebuffer size out of TransformState into its own object
2015-07-08 10:40:05 +02:00
John Firebaugh
d193083513 Remove duration argument from View::notifyMapChange
Fixes #1026
2015-06-26 10:32:07 -07:00
Konstantin Käfer
dca42018d2 drive Android rendering from the main thread via invalidate() calls 2015-06-26 10:32:06 -07:00
Konstantin Käfer
84e2ea886d drive map rendering from main thread 2015-06-26 10:32:06 -07:00
Nicholas Hallahan
ef31fc5aed attempting to put one annotation on the map - gets to the native call and then nothing happens 2015-06-20 16:21:41 -07:00
Konstantin Käfer
f4707f72e0 Replace mbgl::util::make_unique<> with std::make_unique<> 2015-05-26 17:57:38 +02:00
John Firebaugh
87b1da7611 DefaultFileSource has responsibility for handling mapbox:// URLs 2015-05-26 12:14:10 +02:00
Leith Bade
8a83c31e05 Merge pull request #1610 from mapbox/android-latlng-swap
Fix swapped lat/lng
2015-05-21 10:16:35 +10:00
Leith Bade
cea926c62e Fix swapped lat/lng 2015-05-21 09:51:43 +10:00
Leith Bade
710ec54a55 Update Android gradle plugin to 1.2.3 2015-05-21 09:00:03 +10:00
Leith Bade
7a2548edf1 Update Android to use new styles 2015-05-16 10:21:13 +10:00
John Firebaugh
7d4f12434e Ensure call-once semantics inside InitializeExtensions 2015-05-13 19:01:58 -07:00
John Firebaugh
a2344c36c3 Extensible GL extension support 2015-05-13 19:01:58 -07:00
John Firebaugh
0f7c6b0b52 Remove unused GL feature flags
These were used only for prerendered textures, which were removed.
2015-05-13 19:01:57 -07:00
Brad Leege
d4fcb5bb98 Merge pull request #1469 from mapbox/1435-android-gl-crash
Android GL Crash
2015-05-11 11:42:21 -05:00
Leith Bade
703e0bc2ee Ignore deactivate when no valid EGL display. Fixes #1435
Initialise NativeMapView's EGL variables before Map

Fix hang

Add check for double pause

Add test for double pause
2015-05-09 12:02:39 +10:00
Leith Bade
8e1654ca13 Update to lastest Android SDK 2015-05-06 20:48:11 +10:00
John Firebaugh
00a1f44cfc Ensure no GL commands are executed after pause 2015-05-04 18:27:48 -07:00
John Firebaugh
3bf0bf9538 Remove unused includes 2015-04-28 14:32:25 -04:00
John Firebaugh
230027e514 Resize view from map thread 2015-04-28 14:32:24 -04:00
John Firebaugh
a625ba8a09 Remove Map::start/stop
Both Android and iOS now use pause/resume. The map thread is
always running, and be able to receive messages. When paused,
it will just refuse to render.
2015-04-28 14:32:24 -04:00
John Firebaugh
6c7a01a503 Following kkaefer's view changes 2015-04-28 14:32:22 -04:00
Konstantin Käfer
dae18cc7bc remove some unused includes 2015-04-28 14:32:21 -04:00
Konstantin Käfer
b0a30943b4 move most private Map code to MapContext 2015-04-28 14:32:20 -04:00
Konstantin Käfer
2b633cc51c build on Travis' sudo: false infrastructure 2015-04-28 10:43:13 +02:00
John Firebaugh
55118e5bd7 Revert "build on trusty"
This reverts commit decc493ec8.

Conflicts:
	.mason
2015-04-22 14:07:05 -07:00
Konstantin Käfer
ddf4dd882d [android] never pass garbage info to RegisterNatives() 2015-04-20 14:56:35 +02:00
Konstantin Käfer
decc493ec8 build on trusty 2015-04-20 13:26:02 +02:00
Konstantin Käfer
6691f7249e remove nativeRun() method as that is now private 2015-04-17 13:40:42 +02:00
John Firebaugh
12c07b916b Rework easing transition code
This brings the easing transition code a bit closer to how easings work
in gl-js. Instead of having an array of individual transitions for scale,
rotate, and pan, there is a single transition function that does all the
required calculations. This permits us to:

* Eliminate the "timeout" transition. (Fixes #126)
* Replace start/stopPanning() et al with setGestureInProgress(). Apps or
  SDKs are expected to make paired calls to setGestureInProgress(). This
  state will be ORed with the active easing state to determine when to
  use texture interpolation. (Fixes #79)
* Run style recalculations only when an ease transition that affects the
  zoom is in progress. (Fixes #1155)
2015-04-02 16:12:29 -07:00