├── .gitignore ├── LICENSE ├── README.md ├── cameras ├── axis.yaml ├── flat.yaml ├── focal_length.yaml ├── isometric.yaml ├── perspective.yaml └── vanishing_point.yaml ├── circle.yml ├── css ├── style.css └── tutorial-embeds.css ├── docs ├── API-Reference │ ├── Android-API.md │ ├── Javascript-API.md │ ├── android-sdk │ │ ├── 0.10.0 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── CameraPosition.html │ │ │ │ │ ├── CameraUpdate.html │ │ │ │ │ ├── CameraUpdateFactory.html │ │ │ │ │ ├── FeaturePickListener.html │ │ │ │ │ ├── LabelPickListener.html │ │ │ │ │ ├── LabelPickResult.LabelType.html │ │ │ │ │ ├── LabelPickResult.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapChangeListener.html │ │ │ │ │ ├── MapController.CameraAnimationCallback.html │ │ │ │ │ ├── MapController.CameraType.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.Error.html │ │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ │ ├── MapController.SceneLoadListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.MapReadyCallback.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── Marker.html │ │ │ │ │ ├── MarkerPickListener.html │ │ │ │ │ ├── MarkerPickResult.html │ │ │ │ │ ├── SceneError.html │ │ │ │ │ ├── SceneUpdate.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── geometry │ │ │ │ │ ├── Geometry.html │ │ │ │ │ ├── Point.html │ │ │ │ │ ├── Polygon.html │ │ │ │ │ ├── Polyline.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── networking │ │ │ │ │ ├── DefaultHttpHandler.html │ │ │ │ │ ├── HttpHandler.Callback.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── viewholder │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── GLSurfaceViewHolder.html │ │ │ │ │ ├── GLSurfaceViewHolderFactory.html │ │ │ │ │ ├── GLViewHolder.RenderMode.html │ │ │ │ │ ├── GLViewHolder.html │ │ │ │ │ ├── GLViewHolderFactory.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-frame.html │ │ │ ├── overview-summary.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── script.js │ │ │ └── stylesheet.css │ │ ├── 0.11.0 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── CameraPosition.html │ │ │ │ │ ├── CameraUpdate.html │ │ │ │ │ ├── CameraUpdateFactory.html │ │ │ │ │ ├── FeaturePickListener.html │ │ │ │ │ ├── LabelPickListener.html │ │ │ │ │ ├── LabelPickResult.LabelType.html │ │ │ │ │ ├── LabelPickResult.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapChangeListener.html │ │ │ │ │ ├── MapController.CameraAnimationCallback.html │ │ │ │ │ ├── MapController.CameraType.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.Error.html │ │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ │ ├── MapController.SceneLoadListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.MapReadyCallback.html │ │ │ │ │ ├── MapView.NativeLibraryLoadCb.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── Marker.html │ │ │ │ │ ├── MarkerPickListener.html │ │ │ │ │ ├── MarkerPickResult.html │ │ │ │ │ ├── SceneError.html │ │ │ │ │ ├── SceneUpdate.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── geometry │ │ │ │ │ ├── Geometry.html │ │ │ │ │ ├── Point.html │ │ │ │ │ ├── Polygon.html │ │ │ │ │ ├── Polyline.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── networking │ │ │ │ │ ├── DefaultHttpHandler.html │ │ │ │ │ ├── HttpHandler.Callback.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ ├── package-tree.html │ │ │ │ │ └── viewholder │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── GLSurfaceViewHolder.html │ │ │ │ │ ├── GLSurfaceViewHolderFactory.html │ │ │ │ │ ├── GLViewHolder.RenderMode.html │ │ │ │ │ ├── GLViewHolder.html │ │ │ │ │ ├── GLViewHolderFactory.html │ │ │ │ │ ├── TextureViewHolder.html │ │ │ │ │ ├── TextureViewHolderFactory.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-frame.html │ │ │ ├── overview-summary.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── script.js │ │ │ └── stylesheet.css │ │ ├── 0.2.1 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.FeaturePickListener.html │ │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ │ ├── MapController.ViewCompleteListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.OnMapReadyCallback.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── resources │ │ │ │ ├── background.gif │ │ │ │ ├── tab.gif │ │ │ │ ├── titlebar.gif │ │ │ │ └── titlebar_end.gif │ │ │ └── stylesheet.css │ │ ├── 0.2 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapController.CameraType.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.FeaturePickListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.OnMapReadyCallback.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── camera │ │ │ │ │ ├── CameraPosition.Builder.html │ │ │ │ │ ├── CameraPosition.html │ │ │ │ │ ├── CameraUpdate.html │ │ │ │ │ ├── CameraUpdateFactory.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── geometry │ │ │ │ │ ├── Geometry.html │ │ │ │ │ ├── Point.html │ │ │ │ │ ├── Polygon.html │ │ │ │ │ ├── Polyline.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-frame.html │ │ │ ├── overview-summary.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── resources │ │ │ │ ├── background.gif │ │ │ │ ├── tab.gif │ │ │ │ ├── titlebar.gif │ │ │ │ └── titlebar_end.gif │ │ │ └── stylesheet.css │ │ ├── 0.4.9 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── LabelPickResult.LabelType.html │ │ │ │ │ ├── LabelPickResult.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapController.CameraType.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.FeaturePickListener.html │ │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ │ ├── MapController.LabelPickListener.html │ │ │ │ │ ├── MapController.MarkerPickListener.html │ │ │ │ │ ├── MapController.ViewCompleteListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.OnMapReadyCallback.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── Marker.html │ │ │ │ │ ├── MarkerPickResult.html │ │ │ │ │ ├── SceneUpdate.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── resources │ │ │ │ ├── background.gif │ │ │ │ ├── tab.gif │ │ │ │ ├── titlebar.gif │ │ │ │ └── titlebar_end.gif │ │ │ └── stylesheet.css │ │ ├── 0.4 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapController.CameraType.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.FeaturePickListener.html │ │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ │ ├── MapController.ViewCompleteListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.OnMapReadyCallback.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── resources │ │ │ │ ├── background.gif │ │ │ │ ├── tab.gif │ │ │ │ ├── titlebar.gif │ │ │ │ └── titlebar_end.gif │ │ │ └── stylesheet.css │ │ ├── 0.5.0 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── LabelPickResult.LabelType.html │ │ │ │ │ ├── LabelPickResult.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapController.CameraType.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.FeaturePickListener.html │ │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ │ ├── MapController.LabelPickListener.html │ │ │ │ │ ├── MapController.MarkerPickListener.html │ │ │ │ │ ├── MapController.ViewCompleteListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.OnMapReadyCallback.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── Marker.html │ │ │ │ │ ├── MarkerPickResult.html │ │ │ │ │ ├── SceneUpdate.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── geometry │ │ │ │ │ ├── Geometry.html │ │ │ │ │ ├── Point.html │ │ │ │ │ ├── Polygon.html │ │ │ │ │ ├── Polyline.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-frame.html │ │ │ ├── overview-summary.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── script.js │ │ │ └── stylesheet.css │ │ ├── 0.5.1 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── LabelPickResult.LabelType.html │ │ │ │ │ ├── LabelPickResult.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapController.CameraType.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.FeaturePickListener.html │ │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ │ ├── MapController.LabelPickListener.html │ │ │ │ │ ├── MapController.MarkerPickListener.html │ │ │ │ │ ├── MapController.ViewCompleteListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.OnMapReadyCallback.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── Marker.html │ │ │ │ │ ├── MarkerPickResult.html │ │ │ │ │ ├── SceneUpdate.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── geometry │ │ │ │ │ ├── Geometry.html │ │ │ │ │ ├── Point.html │ │ │ │ │ ├── Polygon.html │ │ │ │ │ ├── Polyline.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-frame.html │ │ │ ├── overview-summary.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── script.js │ │ │ └── stylesheet.css │ │ ├── 0.6.1 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── LabelPickResult.LabelType.html │ │ │ │ │ ├── LabelPickResult.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapController.CameraType.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.Error.html │ │ │ │ │ ├── MapController.FeaturePickListener.html │ │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ │ ├── MapController.LabelPickListener.html │ │ │ │ │ ├── MapController.MarkerPickListener.html │ │ │ │ │ ├── MapController.SceneUpdateErrorListener.html │ │ │ │ │ ├── MapController.ViewCompleteListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.OnMapReadyCallback.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── Marker.html │ │ │ │ │ ├── MarkerPickResult.html │ │ │ │ │ ├── SceneUpdate.html │ │ │ │ │ ├── SceneUpdateError.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── geometry │ │ │ │ │ ├── Geometry.html │ │ │ │ │ ├── Point.html │ │ │ │ │ ├── Polygon.html │ │ │ │ │ ├── Polyline.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-frame.html │ │ │ ├── overview-summary.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── script.js │ │ │ └── stylesheet.css │ │ ├── 0.7.0 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ │ └── mapzen │ │ │ │ │ └── tangram │ │ │ │ │ ├── ConfigChooser.html │ │ │ │ │ ├── HttpHandler.html │ │ │ │ │ ├── LabelPickResult.LabelType.html │ │ │ │ │ ├── LabelPickResult.html │ │ │ │ │ ├── LngLat.html │ │ │ │ │ ├── MapController.CameraType.html │ │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ │ ├── MapController.EaseType.html │ │ │ │ │ ├── MapController.Error.html │ │ │ │ │ ├── MapController.FeaturePickListener.html │ │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ │ ├── MapController.LabelPickListener.html │ │ │ │ │ ├── MapController.MarkerPickListener.html │ │ │ │ │ ├── MapController.SceneUpdateErrorListener.html │ │ │ │ │ ├── MapController.ViewCompleteListener.html │ │ │ │ │ ├── MapController.html │ │ │ │ │ ├── MapData.html │ │ │ │ │ ├── MapView.OnMapReadyCallback.html │ │ │ │ │ ├── MapView.html │ │ │ │ │ ├── Marker.html │ │ │ │ │ ├── MarkerPickResult.html │ │ │ │ │ ├── SceneUpdate.html │ │ │ │ │ ├── SceneUpdateError.html │ │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ │ ├── TouchInput.html │ │ │ │ │ ├── geometry │ │ │ │ │ ├── Geometry.html │ │ │ │ │ ├── Point.html │ │ │ │ │ ├── Polygon.html │ │ │ │ │ ├── Polyline.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ │ │ ├── package-frame.html │ │ │ │ │ ├── package-summary.html │ │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-frame.html │ │ │ ├── overview-summary.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── script.js │ │ │ └── stylesheet.css │ │ └── 0.9.0 │ │ │ ├── allclasses-frame.html │ │ │ ├── allclasses-noframe.html │ │ │ ├── com │ │ │ └── mapzen │ │ │ │ └── tangram │ │ │ │ ├── CachePolicy.html │ │ │ │ ├── ConfigChooser.html │ │ │ │ ├── HttpHandler.html │ │ │ │ ├── LabelPickResult.LabelType.html │ │ │ │ ├── LabelPickResult.html │ │ │ │ ├── LngLat.html │ │ │ │ ├── MapController.CameraType.html │ │ │ │ ├── MapController.DebugFlag.html │ │ │ │ ├── MapController.EaseType.html │ │ │ │ ├── MapController.Error.html │ │ │ │ ├── MapController.FeaturePickListener.html │ │ │ │ ├── MapController.FrameCaptureCallback.html │ │ │ │ ├── MapController.LabelPickListener.html │ │ │ │ ├── MapController.MarkerPickListener.html │ │ │ │ ├── MapController.SceneLoadListener.html │ │ │ │ ├── MapController.ViewCompleteListener.html │ │ │ │ ├── MapController.html │ │ │ │ ├── MapData.html │ │ │ │ ├── MapView.html │ │ │ │ ├── Marker.html │ │ │ │ ├── MarkerPickResult.html │ │ │ │ ├── SceneError.html │ │ │ │ ├── SceneUpdate.html │ │ │ │ ├── TouchInput.DoubleTapResponder.html │ │ │ │ ├── TouchInput.Gestures.html │ │ │ │ ├── TouchInput.LongPressResponder.html │ │ │ │ ├── TouchInput.PanResponder.html │ │ │ │ ├── TouchInput.RotateResponder.html │ │ │ │ ├── TouchInput.ScaleResponder.html │ │ │ │ ├── TouchInput.ShoveResponder.html │ │ │ │ ├── TouchInput.TapResponder.html │ │ │ │ ├── TouchInput.html │ │ │ │ ├── geometry │ │ │ │ ├── Geometry.html │ │ │ │ ├── Point.html │ │ │ │ ├── Polygon.html │ │ │ │ ├── Polyline.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ │ ├── package-frame.html │ │ │ │ ├── package-summary.html │ │ │ │ └── package-tree.html │ │ │ ├── constant-values.html │ │ │ ├── deprecated-list.html │ │ │ ├── help-doc.html │ │ │ ├── index-all.html │ │ │ ├── index.html │ │ │ ├── overview-frame.html │ │ │ ├── overview-summary.html │ │ │ ├── overview-tree.html │ │ │ ├── package-list │ │ │ ├── script.js │ │ │ └── stylesheet.css │ ├── iOS-API.md │ └── ios-framework │ │ ├── 0.10.0 │ │ ├── Classes.html │ │ ├── Classes │ │ │ ├── TGCameraPosition.html │ │ │ ├── TGDefaultURLHandler.html │ │ │ ├── TGGeoPolygon.html │ │ │ ├── TGGeoPolyline.html │ │ │ ├── TGLabelPickResult.html │ │ │ ├── TGMapData.html │ │ │ ├── TGMapView.html │ │ │ ├── TGMarker.html │ │ │ ├── TGMarkerPickResult.html │ │ │ └── TGSceneUpdate.html │ │ ├── Constants.html │ │ ├── Enums.html │ │ ├── Enums │ │ │ ├── TGCameraType.html │ │ │ ├── TGDebugFlag.html │ │ │ ├── TGEaseType.html │ │ │ ├── TGError.html │ │ │ └── TGLabelType.html │ │ ├── Functions.html │ │ ├── Protocols.html │ │ ├── Protocols │ │ │ ├── TGMapViewDelegate.html │ │ │ ├── TGRecognizerDelegate.html │ │ │ └── TGURLHandler.html │ │ ├── Structs.html │ │ ├── Structs │ │ │ └── TGCoordinateBounds.html │ │ ├── Type Definitions.html │ │ ├── badge.svg │ │ ├── css │ │ │ ├── highlight.css │ │ │ └── jazzy.css │ │ ├── docsets │ │ │ ├── Tangram iOS SDK.docset │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ ├── Documents │ │ │ │ │ ├── Classes.html │ │ │ │ │ ├── Classes │ │ │ │ │ │ ├── TGCameraPosition.html │ │ │ │ │ │ ├── TGDefaultURLHandler.html │ │ │ │ │ │ ├── TGGeoPolygon.html │ │ │ │ │ │ ├── TGGeoPolyline.html │ │ │ │ │ │ ├── TGLabelPickResult.html │ │ │ │ │ │ ├── TGMapData.html │ │ │ │ │ │ ├── TGMapView.html │ │ │ │ │ │ ├── TGMarker.html │ │ │ │ │ │ ├── TGMarkerPickResult.html │ │ │ │ │ │ └── TGSceneUpdate.html │ │ │ │ │ ├── Constants.html │ │ │ │ │ ├── Enums.html │ │ │ │ │ ├── Enums │ │ │ │ │ │ ├── TGCameraType.html │ │ │ │ │ │ ├── TGDebugFlag.html │ │ │ │ │ │ ├── TGEaseType.html │ │ │ │ │ │ ├── TGError.html │ │ │ │ │ │ └── TGLabelType.html │ │ │ │ │ ├── Functions.html │ │ │ │ │ ├── Protocols.html │ │ │ │ │ ├── Protocols │ │ │ │ │ │ ├── TGMapViewDelegate.html │ │ │ │ │ │ ├── TGRecognizerDelegate.html │ │ │ │ │ │ └── TGURLHandler.html │ │ │ │ │ ├── Structs.html │ │ │ │ │ ├── Structs │ │ │ │ │ │ └── TGCoordinateBounds.html │ │ │ │ │ ├── Type Definitions.html │ │ │ │ │ ├── badge.svg │ │ │ │ │ ├── css │ │ │ │ │ │ ├── highlight.css │ │ │ │ │ │ └── jazzy.css │ │ │ │ │ ├── img │ │ │ │ │ │ ├── carat.png │ │ │ │ │ │ ├── dash.png │ │ │ │ │ │ ├── gh.png │ │ │ │ │ │ └── spinner.gif │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── jazzy.js │ │ │ │ │ │ ├── jazzy.search.js │ │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ │ ├── lunr.min.js │ │ │ │ │ │ └── typeahead.jquery.js │ │ │ │ │ ├── search.json │ │ │ │ │ └── undocumented.json │ │ │ │ │ └── docSet.dsidx │ │ │ └── Tangram iOS SDK.tgz │ │ ├── img │ │ │ ├── carat.png │ │ │ ├── dash.png │ │ │ ├── gh.png │ │ │ └── spinner.gif │ │ ├── index.html │ │ ├── js │ │ │ ├── jazzy.js │ │ │ ├── jazzy.search.js │ │ │ ├── jquery.min.js │ │ │ ├── lunr.min.js │ │ │ └── typeahead.jquery.js │ │ ├── search.json │ │ └── undocumented.json │ │ ├── 0.11.0 │ │ ├── Classes.html │ │ ├── Classes │ │ │ ├── TGCameraPosition.html │ │ │ ├── TGDefaultURLHandler.html │ │ │ ├── TGGeoPolygon.html │ │ │ ├── TGGeoPolyline.html │ │ │ ├── TGLabelPickResult.html │ │ │ ├── TGMapData.html │ │ │ ├── TGMapFeature.html │ │ │ ├── TGMapView.html │ │ │ ├── TGMarker.html │ │ │ ├── TGMarkerPickResult.html │ │ │ └── TGSceneUpdate.html │ │ ├── Constants.html │ │ ├── Enums.html │ │ ├── Enums │ │ │ ├── TGCameraType.html │ │ │ ├── TGDebugFlag.html │ │ │ ├── TGEaseType.html │ │ │ ├── TGError.html │ │ │ └── TGLabelType.html │ │ ├── Functions.html │ │ ├── Protocols.html │ │ ├── Protocols │ │ │ ├── TGMapViewDelegate.html │ │ │ ├── TGRecognizerDelegate.html │ │ │ └── TGURLHandler.html │ │ ├── Structs.html │ │ ├── Structs │ │ │ └── TGCoordinateBounds.html │ │ ├── Type Definitions.html │ │ ├── badge.svg │ │ ├── css │ │ │ ├── highlight.css │ │ │ └── jazzy.css │ │ ├── docsets │ │ │ ├── Tangram iOS SDK.docset │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ ├── Documents │ │ │ │ │ ├── Classes.html │ │ │ │ │ ├── Classes │ │ │ │ │ │ ├── TGCameraPosition.html │ │ │ │ │ │ ├── TGDefaultURLHandler.html │ │ │ │ │ │ ├── TGGeoPolygon.html │ │ │ │ │ │ ├── TGGeoPolyline.html │ │ │ │ │ │ ├── TGLabelPickResult.html │ │ │ │ │ │ ├── TGMapData.html │ │ │ │ │ │ ├── TGMapFeature.html │ │ │ │ │ │ ├── TGMapView.html │ │ │ │ │ │ ├── TGMarker.html │ │ │ │ │ │ ├── TGMarkerPickResult.html │ │ │ │ │ │ └── TGSceneUpdate.html │ │ │ │ │ ├── Constants.html │ │ │ │ │ ├── Enums.html │ │ │ │ │ ├── Enums │ │ │ │ │ │ ├── TGCameraType.html │ │ │ │ │ │ ├── TGDebugFlag.html │ │ │ │ │ │ ├── TGEaseType.html │ │ │ │ │ │ ├── TGError.html │ │ │ │ │ │ └── TGLabelType.html │ │ │ │ │ ├── Functions.html │ │ │ │ │ ├── Protocols.html │ │ │ │ │ ├── Protocols │ │ │ │ │ │ ├── TGMapViewDelegate.html │ │ │ │ │ │ ├── TGRecognizerDelegate.html │ │ │ │ │ │ └── TGURLHandler.html │ │ │ │ │ ├── Structs.html │ │ │ │ │ ├── Structs │ │ │ │ │ │ └── TGCoordinateBounds.html │ │ │ │ │ ├── Type Definitions.html │ │ │ │ │ ├── badge.svg │ │ │ │ │ ├── css │ │ │ │ │ │ ├── highlight.css │ │ │ │ │ │ └── jazzy.css │ │ │ │ │ ├── img │ │ │ │ │ │ ├── carat.png │ │ │ │ │ │ ├── dash.png │ │ │ │ │ │ ├── gh.png │ │ │ │ │ │ └── spinner.gif │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── jazzy.js │ │ │ │ │ │ ├── jazzy.search.js │ │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ │ ├── lunr.min.js │ │ │ │ │ │ └── typeahead.jquery.js │ │ │ │ │ ├── search.json │ │ │ │ │ └── undocumented.json │ │ │ │ │ └── docSet.dsidx │ │ │ └── Tangram iOS SDK.tgz │ │ ├── img │ │ │ ├── carat.png │ │ │ ├── dash.png │ │ │ ├── gh.png │ │ │ └── spinner.gif │ │ ├── index.html │ │ ├── js │ │ │ ├── jazzy.js │ │ │ ├── jazzy.search.js │ │ │ ├── jquery.min.js │ │ │ ├── lunr.min.js │ │ │ └── typeahead.jquery.js │ │ ├── search.json │ │ └── undocumented.json │ │ ├── 0.5.0 │ │ ├── Classes.html │ │ ├── Classes │ │ │ ├── TGGeoPolygon.html │ │ │ ├── TGGeoPolyline.html │ │ │ ├── TGHttpHandler.html │ │ │ ├── TGLabelPickResult.html │ │ │ ├── TGMapViewController.html │ │ │ ├── TGMarkerPickResult.html │ │ │ └── TGSceneUpdate.html │ │ ├── Constants.html │ │ ├── Enums.html │ │ ├── Enums │ │ │ ├── TGCameraType.html │ │ │ ├── TGDebugFlag.html │ │ │ ├── TGEaseType.html │ │ │ └── TGLabelType.html │ │ ├── Functions.html │ │ ├── Protocols.html │ │ ├── Protocols │ │ │ ├── TGMapViewDelegate.html │ │ │ └── TGRecognizerDelegate.html │ │ ├── Structs.html │ │ ├── Structs │ │ │ └── TGGeoPoint.html │ │ ├── Type Definitions.html │ │ ├── css │ │ │ ├── highlight.css │ │ │ └── jazzy.css │ │ ├── docsets │ │ │ ├── Mapzen.docset │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ ├── Documents │ │ │ │ │ ├── Classes.html │ │ │ │ │ ├── Classes │ │ │ │ │ │ ├── TGGeoPolygon.html │ │ │ │ │ │ ├── TGGeoPolyline.html │ │ │ │ │ │ ├── TGHttpHandler.html │ │ │ │ │ │ ├── TGLabelPickResult.html │ │ │ │ │ │ ├── TGMapViewController.html │ │ │ │ │ │ ├── TGMarkerPickResult.html │ │ │ │ │ │ └── TGSceneUpdate.html │ │ │ │ │ ├── Constants.html │ │ │ │ │ ├── Enums.html │ │ │ │ │ ├── Enums │ │ │ │ │ │ ├── TGCameraType.html │ │ │ │ │ │ ├── TGDebugFlag.html │ │ │ │ │ │ ├── TGEaseType.html │ │ │ │ │ │ └── TGLabelType.html │ │ │ │ │ ├── Functions.html │ │ │ │ │ ├── Protocols.html │ │ │ │ │ ├── Protocols │ │ │ │ │ │ ├── TGMapViewDelegate.html │ │ │ │ │ │ └── TGRecognizerDelegate.html │ │ │ │ │ ├── Structs.html │ │ │ │ │ ├── Structs │ │ │ │ │ │ └── TGGeoPoint.html │ │ │ │ │ ├── Type Definitions.html │ │ │ │ │ ├── css │ │ │ │ │ │ ├── highlight.css │ │ │ │ │ │ └── jazzy.css │ │ │ │ │ ├── img │ │ │ │ │ │ ├── carat.png │ │ │ │ │ │ ├── dash.png │ │ │ │ │ │ └── gh.png │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── jazzy.js │ │ │ │ │ │ └── jquery.min.js │ │ │ │ │ └── undocumented.json │ │ │ │ │ └── docSet.dsidx │ │ │ └── Mapzen.tgz │ │ ├── img │ │ │ ├── carat.png │ │ │ ├── dash.png │ │ │ └── gh.png │ │ ├── index.html │ │ ├── js │ │ │ ├── jazzy.js │ │ │ └── jquery.min.js │ │ └── undocumented.json │ │ ├── 0.5.1 │ │ ├── Classes.html │ │ ├── Classes │ │ │ ├── TGGeoPolygon.html │ │ │ ├── TGGeoPolyline.html │ │ │ ├── TGHttpHandler.html │ │ │ ├── TGLabelPickResult.html │ │ │ ├── TGMapData.html │ │ │ ├── TGMapViewController.html │ │ │ ├── TGMarker.html │ │ │ ├── TGMarkerPickResult.html │ │ │ └── TGSceneUpdate.html │ │ ├── Constants.html │ │ ├── Enums.html │ │ ├── Enums │ │ │ ├── TGCameraType.html │ │ │ ├── TGDebugFlag.html │ │ │ ├── TGEaseType.html │ │ │ └── TGLabelType.html │ │ ├── Functions.html │ │ ├── Protocols.html │ │ ├── Protocols │ │ │ ├── TGMapViewDelegate.html │ │ │ └── TGRecognizerDelegate.html │ │ ├── Structs.html │ │ ├── Structs │ │ │ └── TGGeoPoint.html │ │ ├── Type Definitions.html │ │ ├── css │ │ │ ├── highlight.css │ │ │ └── jazzy.css │ │ ├── docsets │ │ │ ├── Mapzen.docset │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ ├── Documents │ │ │ │ │ ├── Classes.html │ │ │ │ │ ├── Classes │ │ │ │ │ │ ├── TGGeoPolygon.html │ │ │ │ │ │ ├── TGGeoPolyline.html │ │ │ │ │ │ ├── TGHttpHandler.html │ │ │ │ │ │ ├── TGLabelPickResult.html │ │ │ │ │ │ ├── TGMapData.html │ │ │ │ │ │ ├── TGMapViewController.html │ │ │ │ │ │ ├── TGMarker.html │ │ │ │ │ │ ├── TGMarkerPickResult.html │ │ │ │ │ │ └── TGSceneUpdate.html │ │ │ │ │ ├── Constants.html │ │ │ │ │ ├── Enums.html │ │ │ │ │ ├── Enums │ │ │ │ │ │ ├── TGCameraType.html │ │ │ │ │ │ ├── TGDebugFlag.html │ │ │ │ │ │ ├── TGEaseType.html │ │ │ │ │ │ └── TGLabelType.html │ │ │ │ │ ├── Functions.html │ │ │ │ │ ├── Protocols.html │ │ │ │ │ ├── Protocols │ │ │ │ │ │ ├── TGMapViewDelegate.html │ │ │ │ │ │ └── TGRecognizerDelegate.html │ │ │ │ │ ├── Structs.html │ │ │ │ │ ├── Structs │ │ │ │ │ │ └── TGGeoPoint.html │ │ │ │ │ ├── Type Definitions.html │ │ │ │ │ ├── css │ │ │ │ │ │ ├── highlight.css │ │ │ │ │ │ └── jazzy.css │ │ │ │ │ ├── img │ │ │ │ │ │ ├── carat.png │ │ │ │ │ │ ├── dash.png │ │ │ │ │ │ └── gh.png │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── jazzy.js │ │ │ │ │ │ └── jquery.min.js │ │ │ │ │ └── undocumented.json │ │ │ │ │ └── docSet.dsidx │ │ │ └── Mapzen.tgz │ │ ├── img │ │ │ ├── carat.png │ │ │ ├── dash.png │ │ │ └── gh.png │ │ ├── index.html │ │ ├── js │ │ │ ├── jazzy.js │ │ │ └── jquery.min.js │ │ └── undocumented.json │ │ ├── 0.6.0 │ │ ├── Classes.html │ │ ├── Classes │ │ │ ├── TGGeoPolygon.html │ │ │ ├── TGGeoPolyline.html │ │ │ ├── TGHttpHandler.html │ │ │ ├── TGLabelPickResult.html │ │ │ ├── TGMapData.html │ │ │ ├── TGMapViewController.html │ │ │ ├── TGMarker.html │ │ │ ├── TGMarkerPickResult.html │ │ │ └── TGSceneUpdate.html │ │ ├── Constants.html │ │ ├── Enums.html │ │ ├── Enums │ │ │ ├── TGCameraType.html │ │ │ ├── TGDebugFlag.html │ │ │ ├── TGEaseType.html │ │ │ ├── TGError.html │ │ │ └── TGLabelType.html │ │ ├── Functions.html │ │ ├── Protocols.html │ │ ├── Protocols │ │ │ ├── TGMapViewDelegate.html │ │ │ └── TGRecognizerDelegate.html │ │ ├── Structs.html │ │ ├── Structs │ │ │ └── TGGeoPoint.html │ │ ├── Type Definitions.html │ │ ├── css │ │ │ ├── highlight.css │ │ │ └── jazzy.css │ │ ├── docsets │ │ │ ├── Mapzen.docset │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ ├── Documents │ │ │ │ │ ├── Classes.html │ │ │ │ │ ├── Classes │ │ │ │ │ │ ├── TGGeoPolygon.html │ │ │ │ │ │ ├── TGGeoPolyline.html │ │ │ │ │ │ ├── TGHttpHandler.html │ │ │ │ │ │ ├── TGLabelPickResult.html │ │ │ │ │ │ ├── TGMapData.html │ │ │ │ │ │ ├── TGMapViewController.html │ │ │ │ │ │ ├── TGMarker.html │ │ │ │ │ │ ├── TGMarkerPickResult.html │ │ │ │ │ │ └── TGSceneUpdate.html │ │ │ │ │ ├── Constants.html │ │ │ │ │ ├── Enums.html │ │ │ │ │ ├── Enums │ │ │ │ │ │ ├── TGCameraType.html │ │ │ │ │ │ ├── TGDebugFlag.html │ │ │ │ │ │ ├── TGEaseType.html │ │ │ │ │ │ ├── TGError.html │ │ │ │ │ │ └── TGLabelType.html │ │ │ │ │ ├── Functions.html │ │ │ │ │ ├── Protocols.html │ │ │ │ │ ├── Protocols │ │ │ │ │ │ ├── TGMapViewDelegate.html │ │ │ │ │ │ └── TGRecognizerDelegate.html │ │ │ │ │ ├── Structs.html │ │ │ │ │ ├── Structs │ │ │ │ │ │ └── TGGeoPoint.html │ │ │ │ │ ├── Type Definitions.html │ │ │ │ │ ├── css │ │ │ │ │ │ ├── highlight.css │ │ │ │ │ │ └── jazzy.css │ │ │ │ │ ├── img │ │ │ │ │ │ ├── carat.png │ │ │ │ │ │ ├── dash.png │ │ │ │ │ │ └── gh.png │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── jazzy.js │ │ │ │ │ │ └── jquery.min.js │ │ │ │ │ └── undocumented.json │ │ │ │ │ └── docSet.dsidx │ │ │ └── Mapzen.tgz │ │ ├── img │ │ │ ├── carat.png │ │ │ ├── dash.png │ │ │ └── gh.png │ │ ├── index.html │ │ ├── js │ │ │ ├── jazzy.js │ │ │ └── jquery.min.js │ │ └── undocumented.json │ │ ├── 0.6.1 │ │ ├── Classes.html │ │ ├── Classes │ │ │ ├── TGGeoPolygon.html │ │ │ ├── TGGeoPolyline.html │ │ │ ├── TGHttpHandler.html │ │ │ ├── TGLabelPickResult.html │ │ │ ├── TGMapData.html │ │ │ ├── TGMapViewController.html │ │ │ ├── TGMarker.html │ │ │ ├── TGMarkerPickResult.html │ │ │ └── TGSceneUpdate.html │ │ ├── Constants.html │ │ ├── Enums.html │ │ ├── Enums │ │ │ ├── TGCameraType.html │ │ │ ├── TGDebugFlag.html │ │ │ ├── TGEaseType.html │ │ │ ├── TGError.html │ │ │ └── TGLabelType.html │ │ ├── Functions.html │ │ ├── Protocols.html │ │ ├── Protocols │ │ │ ├── TGMapViewDelegate.html │ │ │ └── TGRecognizerDelegate.html │ │ ├── Structs.html │ │ ├── Structs │ │ │ └── TGGeoPoint.html │ │ ├── Type Definitions.html │ │ ├── css │ │ │ ├── highlight.css │ │ │ └── jazzy.css │ │ ├── docsets │ │ │ ├── Mapzen.docset │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ ├── Documents │ │ │ │ │ ├── Classes.html │ │ │ │ │ ├── Classes │ │ │ │ │ │ ├── TGGeoPolygon.html │ │ │ │ │ │ ├── TGGeoPolyline.html │ │ │ │ │ │ ├── TGHttpHandler.html │ │ │ │ │ │ ├── TGLabelPickResult.html │ │ │ │ │ │ ├── TGMapData.html │ │ │ │ │ │ ├── TGMapViewController.html │ │ │ │ │ │ ├── TGMarker.html │ │ │ │ │ │ ├── TGMarkerPickResult.html │ │ │ │ │ │ └── TGSceneUpdate.html │ │ │ │ │ ├── Constants.html │ │ │ │ │ ├── Enums.html │ │ │ │ │ ├── Enums │ │ │ │ │ │ ├── TGCameraType.html │ │ │ │ │ │ ├── TGDebugFlag.html │ │ │ │ │ │ ├── TGEaseType.html │ │ │ │ │ │ ├── TGError.html │ │ │ │ │ │ └── TGLabelType.html │ │ │ │ │ ├── Functions.html │ │ │ │ │ ├── Protocols.html │ │ │ │ │ ├── Protocols │ │ │ │ │ │ ├── TGMapViewDelegate.html │ │ │ │ │ │ └── TGRecognizerDelegate.html │ │ │ │ │ ├── Structs.html │ │ │ │ │ ├── Structs │ │ │ │ │ │ └── TGGeoPoint.html │ │ │ │ │ ├── Type Definitions.html │ │ │ │ │ ├── css │ │ │ │ │ │ ├── highlight.css │ │ │ │ │ │ └── jazzy.css │ │ │ │ │ ├── img │ │ │ │ │ │ ├── carat.png │ │ │ │ │ │ ├── dash.png │ │ │ │ │ │ └── gh.png │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── jazzy.js │ │ │ │ │ │ └── jquery.min.js │ │ │ │ │ └── undocumented.json │ │ │ │ │ └── docSet.dsidx │ │ │ └── Mapzen.tgz │ │ ├── img │ │ │ ├── carat.png │ │ │ ├── dash.png │ │ │ └── gh.png │ │ ├── index.html │ │ ├── js │ │ │ ├── jazzy.js │ │ │ └── jquery.min.js │ │ └── undocumented.json │ │ ├── 0.7.0 │ │ ├── Classes.html │ │ ├── Classes │ │ │ ├── TGGeoPolygon.html │ │ │ ├── TGGeoPolyline.html │ │ │ ├── TGHttpHandler.html │ │ │ ├── TGLabelPickResult.html │ │ │ ├── TGMapData.html │ │ │ ├── TGMapViewController.html │ │ │ ├── TGMarker.html │ │ │ ├── TGMarkerPickResult.html │ │ │ └── TGSceneUpdate.html │ │ ├── Constants.html │ │ ├── Enums.html │ │ ├── Enums │ │ │ ├── TGCameraType.html │ │ │ ├── TGDebugFlag.html │ │ │ ├── TGEaseType.html │ │ │ ├── TGError.html │ │ │ └── TGLabelType.html │ │ ├── Functions.html │ │ ├── Protocols.html │ │ ├── Protocols │ │ │ ├── TGMapViewDelegate.html │ │ │ └── TGRecognizerDelegate.html │ │ ├── Structs.html │ │ ├── Structs │ │ │ └── TGGeoPoint.html │ │ ├── Type Definitions.html │ │ ├── badge.svg │ │ ├── css │ │ │ ├── highlight.css │ │ │ └── jazzy.css │ │ ├── docsets │ │ │ ├── Mapzen.docset │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ ├── Documents │ │ │ │ │ ├── Classes.html │ │ │ │ │ ├── Classes │ │ │ │ │ │ ├── TGGeoPolygon.html │ │ │ │ │ │ ├── TGGeoPolyline.html │ │ │ │ │ │ ├── TGHttpHandler.html │ │ │ │ │ │ ├── TGLabelPickResult.html │ │ │ │ │ │ ├── TGMapData.html │ │ │ │ │ │ ├── TGMapViewController.html │ │ │ │ │ │ ├── TGMarker.html │ │ │ │ │ │ ├── TGMarkerPickResult.html │ │ │ │ │ │ └── TGSceneUpdate.html │ │ │ │ │ ├── Constants.html │ │ │ │ │ ├── Enums.html │ │ │ │ │ ├── Enums │ │ │ │ │ │ ├── TGCameraType.html │ │ │ │ │ │ ├── TGDebugFlag.html │ │ │ │ │ │ ├── TGEaseType.html │ │ │ │ │ │ ├── TGError.html │ │ │ │ │ │ └── TGLabelType.html │ │ │ │ │ ├── Functions.html │ │ │ │ │ ├── Protocols.html │ │ │ │ │ ├── Protocols │ │ │ │ │ │ ├── TGMapViewDelegate.html │ │ │ │ │ │ └── TGRecognizerDelegate.html │ │ │ │ │ ├── Structs.html │ │ │ │ │ ├── Structs │ │ │ │ │ │ └── TGGeoPoint.html │ │ │ │ │ ├── Type Definitions.html │ │ │ │ │ ├── badge.svg │ │ │ │ │ ├── css │ │ │ │ │ │ ├── highlight.css │ │ │ │ │ │ └── jazzy.css │ │ │ │ │ ├── img │ │ │ │ │ │ ├── carat.png │ │ │ │ │ │ ├── dash.png │ │ │ │ │ │ ├── gh.png │ │ │ │ │ │ └── spinner.gif │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── jazzy.js │ │ │ │ │ │ ├── jazzy.search.js │ │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ │ ├── lunr.min.js │ │ │ │ │ │ └── typeahead.jquery.js │ │ │ │ │ ├── search.json │ │ │ │ │ └── undocumented.json │ │ │ │ │ └── docSet.dsidx │ │ │ └── Mapzen.tgz │ │ ├── img │ │ │ ├── carat.png │ │ │ ├── dash.png │ │ │ ├── gh.png │ │ │ └── spinner.gif │ │ ├── index.html │ │ ├── js │ │ │ ├── jazzy.js │ │ │ ├── jazzy.search.js │ │ │ ├── jquery.min.js │ │ │ ├── lunr.min.js │ │ │ └── typeahead.jquery.js │ │ ├── search.json │ │ └── undocumented.json │ │ └── 0.9.0 │ │ ├── Classes.html │ │ ├── Classes │ │ ├── TGGeoPolygon.html │ │ ├── TGGeoPolyline.html │ │ ├── TGHttpHandler.html │ │ ├── TGLabelPickResult.html │ │ ├── TGMapData.html │ │ ├── TGMapViewController.html │ │ ├── TGMarker.html │ │ ├── TGMarkerPickResult.html │ │ └── TGSceneUpdate.html │ │ ├── Constants.html │ │ ├── Enums.html │ │ ├── Enums │ │ ├── TGCameraType.html │ │ ├── TGDebugFlag.html │ │ ├── TGEaseType.html │ │ ├── TGError.html │ │ └── TGLabelType.html │ │ ├── Functions.html │ │ ├── Protocols.html │ │ ├── Protocols │ │ ├── TGMapViewDelegate.html │ │ └── TGRecognizerDelegate.html │ │ ├── Structs.html │ │ ├── Structs │ │ └── TGGeoPoint.html │ │ ├── Type Definitions.html │ │ ├── badge.svg │ │ ├── css │ │ ├── highlight.css │ │ └── jazzy.css │ │ ├── docsets │ │ ├── Mapzen.docset │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ ├── Documents │ │ │ │ ├── Classes.html │ │ │ │ ├── Classes │ │ │ │ │ ├── TGGeoPolygon.html │ │ │ │ │ ├── TGGeoPolyline.html │ │ │ │ │ ├── TGHttpHandler.html │ │ │ │ │ ├── TGLabelPickResult.html │ │ │ │ │ ├── TGMapData.html │ │ │ │ │ ├── TGMapViewController.html │ │ │ │ │ ├── TGMarker.html │ │ │ │ │ ├── TGMarkerPickResult.html │ │ │ │ │ └── TGSceneUpdate.html │ │ │ │ ├── Constants.html │ │ │ │ ├── Enums.html │ │ │ │ ├── Enums │ │ │ │ │ ├── TGCameraType.html │ │ │ │ │ ├── TGDebugFlag.html │ │ │ │ │ ├── TGEaseType.html │ │ │ │ │ ├── TGError.html │ │ │ │ │ └── TGLabelType.html │ │ │ │ ├── Functions.html │ │ │ │ ├── Protocols.html │ │ │ │ ├── Protocols │ │ │ │ │ ├── TGMapViewDelegate.html │ │ │ │ │ └── TGRecognizerDelegate.html │ │ │ │ ├── Structs.html │ │ │ │ ├── Structs │ │ │ │ │ └── TGGeoPoint.html │ │ │ │ ├── Type Definitions.html │ │ │ │ ├── badge.svg │ │ │ │ ├── css │ │ │ │ │ ├── highlight.css │ │ │ │ │ └── jazzy.css │ │ │ │ ├── img │ │ │ │ │ ├── carat.png │ │ │ │ │ ├── dash.png │ │ │ │ │ ├── gh.png │ │ │ │ │ └── spinner.gif │ │ │ │ ├── index.html │ │ │ │ ├── js │ │ │ │ │ ├── jazzy.js │ │ │ │ │ ├── jazzy.search.js │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ ├── lunr.min.js │ │ │ │ │ └── typeahead.jquery.js │ │ │ │ ├── search.json │ │ │ │ └── undocumented.json │ │ │ │ └── docSet.dsidx │ │ └── Mapzen.tgz │ │ ├── img │ │ ├── carat.png │ │ ├── dash.png │ │ ├── gh.png │ │ └── spinner.gif │ │ ├── index.html │ │ ├── js │ │ ├── jazzy.js │ │ ├── jazzy.search.js │ │ ├── jquery.min.js │ │ ├── lunr.min.js │ │ └── typeahead.jquery.js │ │ ├── search.json │ │ └── undocumented.json ├── Overviews │ ├── Bundling.md │ ├── Cameras-Overview.md │ ├── Filters-Overview.md │ ├── Lights-Overview.md │ ├── Materials-Overview.md │ ├── Projections-Overview.md │ ├── Raster-Overview.md │ ├── Scene-File.md │ ├── Shaders-Overview.md │ ├── Styles-Overview.md │ └── Tangram-Overview.md ├── Syntax-Reference │ ├── cameras.md │ ├── draw.md │ ├── fonts.md │ ├── global.md │ ├── import.md │ ├── layers.md │ ├── lights.md │ ├── materials.md │ ├── scene.md │ ├── shaders.md │ ├── sources.md │ ├── styles.md │ ├── textures.md │ └── yaml.md ├── Tutorials │ ├── Demos.md │ ├── Tangram-Setup.md │ ├── android-walkthrough.md │ ├── custom-styles.md │ ├── editing-basemaps.md │ ├── iOS-walkthrough.md │ └── walkthrough.md ├── images │ ├── 002.png │ ├── 020.png │ ├── 200.png │ ├── XCode-Codesign.png │ ├── XCode-CustomClass.png │ ├── XCode-GLKView.png │ ├── XCode-SceneResources.png │ ├── amb-dif-spe.png │ ├── ambient-sphere.png │ ├── ambient-surface.png │ ├── cameras-axis.jpg │ ├── cameras-flat.jpg │ ├── cameras-focal_length.jpg │ ├── cameras-isometric.jpg │ ├── cameras-perspective.jpg │ ├── cameras-vanishing_point.jpg │ ├── change-water-color.png │ ├── color_wheel_730.png │ ├── diffuse-surface.png │ ├── diffuse.png │ ├── dynamic-normals.png │ ├── earth.png │ ├── emission-surface.png │ ├── emission.png │ ├── example.png │ ├── flat.jpg │ ├── geometry-builder.jpg │ ├── grid-small.jpg │ ├── iOS-Simulator.png │ ├── isometric-view.jpg │ ├── isometric.jpg │ ├── lights-ambient.jpg │ ├── lights-attenuation.jpg │ ├── lights-attenuation2.jpg │ ├── lights-attenuation3.jpg │ ├── lights-directional.jpg │ ├── lights-pointlight-01.jpg │ ├── lights-pointlight-02.jpg │ ├── lights-pointlight.jpg │ ├── lights-radius.jpg │ ├── lights-radius2.jpg │ ├── lights-spotlight.jpg │ ├── materials.png │ ├── normals.png │ ├── perspective-view.jpg │ ├── perspective.jpg │ ├── planar.jpg │ ├── planar.png │ ├── refill_map.png │ ├── repo-files.png │ ├── rock-small.jpg │ ├── sem.jpg │ ├── shader.jpg │ ├── shaders-color.jpg │ ├── shaders-filter.jpg │ ├── shaders-normal.jpg │ ├── shaders-position.gif │ ├── shininess.png │ ├── simple-demo-initial.png │ ├── simple-demo-mod-light.png │ ├── simple-demo-new-light.png │ ├── specular-surface.png │ ├── specular.png │ ├── spheremap.png │ ├── texture-00.png │ ├── texture-01.png │ ├── texture-02.png │ ├── texture-03.png │ ├── texture-04.png │ ├── texture-ambient.png │ ├── texture-diffuse.png │ ├── texture-emission.png │ ├── texture-none.png │ ├── texture-normal.png │ ├── texture-specular.png │ ├── triplanar.jpg │ ├── triplanar.png │ ├── uv-coords.png │ ├── uv-grid.png │ ├── uv.jpg │ ├── uv.png │ ├── zoom-view.jpg │ └── zoom.jpg └── index.md ├── lights ├── ambient.yaml ├── directional.yaml ├── lights.frag ├── pointlight-00.yaml ├── pointlight-01.yaml ├── pointlight-02.yaml ├── pointlight-attenuation-00.yaml ├── pointlight-attenuation-01.yaml ├── pointlight-attenuation-02.yaml ├── pointlight-radius-00.yaml ├── pointlight-radius-01.yaml └── spotlight.yaml ├── material ├── dynamic-normals.yaml ├── earth.ai ├── earth.frag ├── grass.jpg ├── grass01.jpg ├── grid.jpg ├── material.frag ├── materials.ai ├── materials.yaml ├── normals.yaml ├── planar.yaml ├── road.jpg ├── rock.jpg ├── sem.jpg ├── sky.jpg ├── spheremap.yaml ├── triplanar.yaml ├── uv-grid.png └── uv.yaml ├── mkdocs.yml ├── procedural └── tronish.yaml ├── scene.yaml ├── shaders ├── color.yaml ├── default-pipeline.ai ├── filter.yaml ├── normal.yaml └── position.yaml ├── src ├── leaflet-hash.js ├── main.js ├── marked.js ├── tangram.min.js └── tutorial-embeds.js └── tutorials ├── custom ├── custom-styles.jpg ├── custom1.jpg ├── custom1.yaml ├── custom10.yaml ├── custom11.jpg ├── custom11.yaml ├── custom12.jpg ├── custom12.yaml ├── custom13.yaml ├── custom2.yaml ├── custom3.jpg ├── custom3.yaml ├── custom4.jpg ├── custom4.yaml ├── custom5.jpg ├── custom5.yaml ├── custom6.jpg ├── custom6.yaml ├── custom7.yaml ├── custom8.yaml ├── custom9.jpg ├── custom9.yaml └── fade.gif ├── editing-basemaps ├── editing-basemaps1.jpg ├── editing-basemaps1.yaml ├── editing-basemaps2.jpg ├── editing-basemaps2.yaml ├── editing-basemaps3.jpg ├── editing-basemaps3.yaml ├── editing-basemaps4.jpg ├── editing-basemaps4.yaml ├── shape.geojson └── simple-basemap.yaml └── loading.gif /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Tangram 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Tangram Documentation 2 | 3 | [Tangram](http://mapzen.com/tangram) is a flexible browser-based mapping engine, designed for real-time rendering of 2D and 3D maps from geolocated vector data. 4 | 5 | This repo stores the source files for our documentation site: 6 | 7 | ## 👉 https://tangrams.readthedocs.io/ 👈 8 | -------------------------------------------------------------------------------- /cameras/axis.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: isometric 4 | axis: [1,1] 5 | 6 | sources: 7 | nextzen: 8 | type: TopoJSON 9 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 10 | url_params: 11 | api_key: d161Q8KATMOhSOcVGNyQ8g 12 | max_zoom: 16 13 | 14 | layers: 15 | earth: 16 | data: 17 | source: nextzen 18 | layer: earth 19 | draw: 20 | polygons: 21 | order: 0 22 | color: '#ddeeee' 23 | landuse: 24 | data: 25 | source: nextzen 26 | layer: landuse 27 | draw: 28 | polygons: 29 | order: 1 30 | color: '#bbeebb' 31 | 32 | water: 33 | data: 34 | source: nextzen 35 | layer: water 36 | draw: 37 | polygons: 38 | order: 2 39 | color: '#88bbee' 40 | 41 | roads: 42 | data: 43 | source: nextzen 44 | layer: roads 45 | filter: { not: { kind: [ferry, rail, path]}} 46 | draw: 47 | lines: 48 | order: 3 49 | color: gray 50 | width: 8 51 | highway: 52 | filter: 53 | kind: highway 54 | draw: 55 | lines: 56 | width: 15 57 | 58 | buildings: 59 | data: 60 | source: nextzen 61 | layer: buildings 62 | draw: 63 | polygons: 64 | order: 4 65 | color: [.7, .7, .7] 66 | extrude: true 67 | -------------------------------------------------------------------------------- /cameras/flat.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: flat 4 | 5 | sources: 6 | nextzen: 7 | type: TopoJSON 8 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 9 | url_params: 10 | api_key: d161Q8KATMOhSOcVGNyQ8g 11 | max_zoom: 16 12 | 13 | layers: 14 | earth: 15 | data: 16 | source: nextzen 17 | layer: earth 18 | draw: 19 | polygons: 20 | order: 0 21 | color: '#ddeeee' 22 | landuse: 23 | data: 24 | source: nextzen 25 | layer: landuse 26 | draw: 27 | polygons: 28 | order: 1 29 | color: '#bbeebb' 30 | 31 | water: 32 | data: 33 | source: nextzen 34 | layer: water 35 | draw: 36 | polygons: 37 | order: 2 38 | color: '#88bbee' 39 | 40 | roads: 41 | data: 42 | source: nextzen 43 | layer: roads 44 | filter: { not: { kind: [rail, ferry, path, minor_road]}} 45 | draw: 46 | lines: 47 | order: 3 48 | color: [.8, .8, .8] 49 | width: 8 50 | buildings: 51 | data: 52 | source: nextzen 53 | layer: buildings 54 | draw: 55 | polygons: 56 | order: 4 57 | color: | 58 | function () { 59 | return [feature.id, feature.id+.2, feature.id+.2]; 60 | } 61 | extrude: true 62 | -------------------------------------------------------------------------------- /cameras/focal_length.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | focal_length: .5 5 | 6 | sources: 7 | nextzen: 8 | type: TopoJSON 9 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 10 | url_params: 11 | api_key: d161Q8KATMOhSOcVGNyQ8g 12 | max_zoom: 16 13 | 14 | layers: 15 | earth: 16 | data: 17 | source: nextzen 18 | layer: earth 19 | draw: 20 | polygons: 21 | order: 0 22 | color: '#ddeeee' 23 | landuse: 24 | data: 25 | source: nextzen 26 | layer: landuse 27 | draw: 28 | polygons: 29 | order: 1 30 | color: '#bbeebb' 31 | 32 | water: 33 | data: 34 | source: nextzen 35 | layer: water 36 | draw: 37 | polygons: 38 | order: 2 39 | color: '#88bbee' 40 | 41 | buildings: 42 | data: 43 | source: nextzen 44 | layer: buildings 45 | draw: 46 | polygons: 47 | order: 3 48 | color: [.7, .7, .7] 49 | extrude: true 50 | 51 | -------------------------------------------------------------------------------- /cameras/isometric.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: isometric 4 | axis: [0,1] 5 | 6 | sources: 7 | nextzen: 8 | type: TopoJSON 9 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 10 | url_params: 11 | api_key: d161Q8KATMOhSOcVGNyQ8g 12 | max_zoom: 16 13 | 14 | layers: 15 | earth: 16 | data: 17 | source: nextzen 18 | layer: earth 19 | draw: 20 | polygons: 21 | order: 0 22 | color: '#ddeeee' 23 | landuse: 24 | data: 25 | source: nextzen 26 | layer: landuse 27 | draw: 28 | polygons: 29 | order: 1 30 | color: '#aaffaa' 31 | 32 | water: 33 | data: 34 | source: nextzen 35 | layer: water 36 | draw: 37 | polygons: 38 | order: 2 39 | color: '#88bbee' 40 | 41 | roads: 42 | data: 43 | source: nextzen 44 | layer: roads 45 | filter: { not: { kind: [rail, ferry, path, minor_road]}} 46 | draw: 47 | lines: 48 | order: 3 49 | color: [.8, .8, .8] 50 | width: 8 51 | 52 | buildings: 53 | data: 54 | source: nextzen 55 | layer: buildings 56 | draw: 57 | polygons: 58 | order: 4 59 | color: [.7, .7, .7] 60 | extrude: true 61 | 62 | -------------------------------------------------------------------------------- /cameras/perspective.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | 5 | sources: 6 | nextzen: 7 | type: TopoJSON 8 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 9 | url_params: 10 | api_key: d161Q8KATMOhSOcVGNyQ8g 11 | max_zoom: 16 12 | 13 | layers: 14 | earth: 15 | data: 16 | source: nextzen 17 | layer: earth 18 | draw: 19 | polygons: 20 | order: 0 21 | color: '#ddeeee' 22 | landuse: 23 | data: 24 | source: nextzen 25 | layer: landuse 26 | draw: 27 | polygons: 28 | order: 1 29 | color: '#aaffaa' 30 | water: 31 | data: 32 | source: nextzen 33 | layer: water 34 | draw: 35 | polygons: 36 | order: 2 37 | color: '#88bbee' 38 | roads: 39 | data: 40 | source: nextzen 41 | layer: roads 42 | filter: { not: { kind: [rail, ferry, path, minor_road] } } 43 | draw: 44 | lines: 45 | order: 3 46 | color: [.8, .8, .8] 47 | width: 8 48 | buildings: 49 | data: 50 | source: nextzen 51 | layer: buildings 52 | draw: 53 | polygons: 54 | order: 4 55 | color: [.7, .7, .7] 56 | extrude: true 57 | -------------------------------------------------------------------------------- /cameras/vanishing_point.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | vanishing_point: [400,-100] 5 | focal_length: 1. 6 | 7 | sources: 8 | nextzen: 9 | type: TopoJSON 10 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 11 | url_params: 12 | api_key: d161Q8KATMOhSOcVGNyQ8g 13 | max_zoom: 16 14 | 15 | layers: 16 | earth: 17 | data: 18 | source: nextzen 19 | layer: earth 20 | draw: 21 | polygons: 22 | order: 0 23 | color: '#ddeeee' 24 | landuse: 25 | data: 26 | source: nextzen 27 | layer: landuse 28 | draw: 29 | polygons: 30 | order: 1 31 | color: '#aaffaa' 32 | 33 | water: 34 | data: 35 | source: nextzen 36 | layer: water 37 | draw: 38 | polygons: 39 | order: 2 40 | color: '#88bbee' 41 | 42 | roads: 43 | data: 44 | source: nextzen 45 | layer: roads 46 | filter: { not: { kind: [rail, ferry, path, minor_road]}} 47 | draw: 48 | lines: 49 | order: 3 50 | color: [.8, .8, .8] 51 | width: 8 52 | 53 | buildings: 54 | data: 55 | source: nextzen 56 | layer: buildings 57 | draw: 58 | polygons: 59 | order: 4 60 | color: [.7, .7, .7] 61 | extrude: true 62 | 63 | -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- 1 | machine: 2 | python: 3 | version: 2.7.10 4 | 5 | test: 6 | override: 7 | - echo "Fine, whatever." 8 | 9 | deployment: 10 | release: 11 | branch: "gh-pages" 12 | commands: 13 | - pip install 'Circle-Beacon == 2.0.0' 14 | - alert-circle mapzen documentation master $CIRCLE_TOKEN 15 | -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: 'Open Sans', sans-serif; 3 | font-size: 16px; 4 | line-height: 1.3; 5 | padding: 0; 6 | color: #222; 7 | margin-bottom: 60px; 8 | margin-left: 60px; 9 | margin-right: 60px; 10 | } 11 | 12 | 13 | h1 { 14 | font-size: 46px; 15 | margin-top: 30px; 16 | margin-bottom: 0px; 17 | font-style: italic; 18 | color: #D16761; 19 | } 20 | 21 | h2 { 22 | font-size: 34px; 23 | margin-top: 20px; 24 | margin-bottom: 0px; 25 | font-style: italic; 26 | color: #6C7A78; 27 | } 28 | 29 | h3 { 30 | font-size: 28px; 31 | margin-top: 24px; 32 | margin-bottom: 0px; 33 | color: ##88BBEE; 34 | } 35 | 36 | h4 { 37 | margin-top: 24px; 38 | margin-left: 10px; 39 | margin-bottom: 10px; 40 | font-size: 24px; 41 | line-height: 12px; 42 | font-weight: normal; 43 | color: #333; 44 | } 45 | 46 | h1, h2, h3 { 47 | font-weight: normal; 48 | } 49 | 50 | img { 51 | display: block; 52 | margin-left: auto; 53 | margin-right: auto; 54 | max-width: 700px; 55 | } 56 | 57 | code { 58 | font-family: monospace; 59 | font-size: 14px; 60 | line-height: 1.5em; 61 | background-color: #ECECEC; 62 | } 63 | 64 | .lang-yaml, .lang-glsl, .lang-bash { 65 | background-color: #ECECEC; 66 | display: block; 67 | margin-left: auto; 68 | margin-right: auto; 69 | max-width: 700px; 70 | } -------------------------------------------------------------------------------- /css/tutorial-embeds.css: -------------------------------------------------------------------------------- 1 | .embed-loading { 2 | position: relative; 3 | height: 10px; 4 | width: 100%; 5 | left: 0; 6 | top: 390px; 7 | transition: 80ms bottom ease-out; 8 | animation: barberpole 1s linear infinite; 9 | background-size: 30px 30px; 10 | background-image: linear-gradient(135deg,#6b6b70 25%,#3d3f46 25%,#3d3f46 50%,#6b6b70 50%,#6b6b70 75%,#3d3f46 75%,#3d3f46); 11 | -webkit-user-select: none; 12 | -moz-user-select: none; 13 | -ms-user-select: none; 14 | user-select: none; 15 | } 16 | 17 | @keyframes barberpole { 18 | 0% { 19 | background-position: 0 0; 20 | } 21 | 100% { 22 | background-position: 60px 30px; 23 | } 24 | } 25 | .play-embed { 26 | width: 100%; 27 | height: 400px; 28 | background-color: #303237; /* codemirror bg color */ 29 | } 30 | .embed-frame { 31 | border: 0px; 32 | margin: 0; 33 | height: 400px; 34 | width: calc(100% - 30px); 35 | position: absolute; 36 | display: block; 37 | } 38 | .CodeMirror { 39 | width: 100%; 40 | } 41 | 42 | .button.btn.button-icon.refresh-button { 43 | display: none; 44 | } 45 | .caption { 46 | margin-bottom: 1em; 47 | display: inline-block; 48 | } -------------------------------------------------------------------------------- /docs/API-Reference/Android-API.md: -------------------------------------------------------------------------------- 1 | *To learn how to get started with the Tangram Android SDK see the [Android Walkthrough](https://tangrams.readthedocs.io/en/master/Tutorials/android-walkthrough/).* 2 | 3 | *To see reference documentation for the SDK, go to the [javadoc](android-sdk/0.11.0/index.html).* 4 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.10.0/com/mapzen/tangram/geometry/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.geometry (tangram 0.10.0 API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.geometry

13 |
14 |

Classes

15 | 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.10.0/com/mapzen/tangram/networking/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.networking (tangram 0.10.0 API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.networking

13 |
14 |

Interfaces

15 | 19 |

Classes

20 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.10.0/com/mapzen/tangram/viewholder/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.viewholder (tangram 0.10.0 API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.viewholder

13 |
14 |

Interfaces

15 | 19 |

Classes

20 | 25 |

Enums

26 | 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.10.0/overview-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview List (tangram 0.10.0 API) 7 | 8 | 9 | 10 | 11 | 12 |
All Classes
13 |
14 |

Packages

15 | 21 |
22 |

 

23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.10.0/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | com.mapzen.tangram.geometry 3 | com.mapzen.tangram.networking 4 | com.mapzen.tangram.viewholder 5 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.10.0/script.js: -------------------------------------------------------------------------------- 1 | function show(type) 2 | { 3 | count = 0; 4 | for (var key in methods) { 5 | var row = document.getElementById(key); 6 | if ((methods[key] & type) != 0) { 7 | row.style.display = ''; 8 | row.className = (count++ % 2) ? rowColor : altColor; 9 | } 10 | else 11 | row.style.display = 'none'; 12 | } 13 | updateTabs(type); 14 | } 15 | 16 | function updateTabs(type) 17 | { 18 | for (var value in tabs) { 19 | var sNode = document.getElementById(tabs[value][0]); 20 | var spanNode = sNode.firstChild; 21 | if (value == type) { 22 | sNode.className = activeTableTab; 23 | spanNode.innerHTML = tabs[value][1]; 24 | } 25 | else { 26 | sNode.className = tableTab; 27 | spanNode.innerHTML = "" + tabs[value][1] + ""; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.11.0/com/mapzen/tangram/geometry/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.geometry (tangram 0.11.0 API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.geometry

13 |
14 |

Classes

15 | 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.11.0/com/mapzen/tangram/networking/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.networking (tangram 0.11.0 API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.networking

13 |
14 |

Interfaces

15 | 19 |

Classes

20 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.11.0/overview-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview List (tangram 0.11.0 API) 7 | 8 | 9 | 10 | 11 | 12 |
All Classes
13 |
14 |

Packages

15 | 21 |
22 |

 

23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.11.0/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | com.mapzen.tangram.geometry 3 | com.mapzen.tangram.networking 4 | com.mapzen.tangram.viewholder 5 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.11.0/script.js: -------------------------------------------------------------------------------- 1 | function show(type) 2 | { 3 | count = 0; 4 | for (var key in methods) { 5 | var row = document.getElementById(key); 6 | if ((methods[key] & type) != 0) { 7 | row.style.display = ''; 8 | row.className = (count++ % 2) ? rowColor : altColor; 9 | } 10 | else 11 | row.style.display = 'none'; 12 | } 13 | updateTabs(type); 14 | } 15 | 16 | function updateTabs(type) 17 | { 18 | for (var value in tabs) { 19 | var sNode = document.getElementById(tabs[value][0]); 20 | var spanNode = sNode.firstChild; 21 | if (value == type) { 22 | sNode.className = activeTableTab; 23 | spanNode.innerHTML = tabs[value][1]; 24 | } 25 | else { 26 | sNode.className = tableTab; 27 | spanNode.innerHTML = "" + tabs[value][1] + ""; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2.1/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2.1/resources/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.2.1/resources/background.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2.1/resources/tab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.2.1/resources/tab.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2.1/resources/titlebar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.2.1/resources/titlebar.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2.1/resources/titlebar_end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.2.1/resources/titlebar_end.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2/com/mapzen/tangram/camera/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.camera (tangram 0.2-SNAPSHOT API) 7 | 8 | 9 | 10 | 11 |

com.mapzen.tangram.camera

12 |
13 |

Classes

14 | 19 |
20 | 21 | 22 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2/com/mapzen/tangram/geometry/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.geometry (tangram 0.2-SNAPSHOT API) 7 | 8 | 9 | 10 | 11 |

com.mapzen.tangram.geometry

12 |
13 |

Classes

14 | 20 |
21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2/overview-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview List (tangram 0.2-SNAPSHOT API) 7 | 8 | 9 | 10 | 11 |
All Classes
12 |
13 |

Packages

14 | 18 |
19 |

 

20 | 21 | 22 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2/resources/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.2/resources/background.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2/resources/tab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.2/resources/tab.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2/resources/titlebar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.2/resources/titlebar.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.2/resources/titlebar_end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.2/resources/titlebar_end.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4.9/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4.9/resources/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.4.9/resources/background.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4.9/resources/tab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.4.9/resources/tab.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4.9/resources/titlebar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.4.9/resources/titlebar.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4.9/resources/titlebar_end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.4.9/resources/titlebar_end.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4/resources/background.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.4/resources/background.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4/resources/tab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.4/resources/tab.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4/resources/titlebar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.4/resources/titlebar.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.4/resources/titlebar_end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/android-sdk/0.4/resources/titlebar_end.gif -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.5.0/com/mapzen/tangram/geometry/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.geometry (tangram 0.5.1-SNAPSHOT API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.geometry

13 |
14 |

Classes

15 | 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.5.0/overview-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview List (tangram 0.5.1-SNAPSHOT API) 7 | 8 | 9 | 10 | 11 | 12 |
All Classes
13 |
14 |

Packages

15 | 19 |
20 |

 

21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.5.0/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | com.mapzen.tangram.geometry 3 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.5.0/script.js: -------------------------------------------------------------------------------- 1 | function show(type) 2 | { 3 | count = 0; 4 | for (var key in methods) { 5 | var row = document.getElementById(key); 6 | if ((methods[key] & type) != 0) { 7 | row.style.display = ''; 8 | row.className = (count++ % 2) ? rowColor : altColor; 9 | } 10 | else 11 | row.style.display = 'none'; 12 | } 13 | updateTabs(type); 14 | } 15 | 16 | function updateTabs(type) 17 | { 18 | for (var value in tabs) { 19 | var sNode = document.getElementById(tabs[value][0]); 20 | var spanNode = sNode.firstChild; 21 | if (value == type) { 22 | sNode.className = activeTableTab; 23 | spanNode.innerHTML = tabs[value][1]; 24 | } 25 | else { 26 | sNode.className = tableTab; 27 | spanNode.innerHTML = "" + tabs[value][1] + ""; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.5.1/com/mapzen/tangram/geometry/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.geometry (tangram 0.5.1 API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.geometry

13 |
14 |

Classes

15 | 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.5.1/overview-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview List (tangram 0.5.1 API) 7 | 8 | 9 | 10 | 11 | 12 |
All Classes
13 |
14 |

Packages

15 | 19 |
20 |

 

21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.5.1/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | com.mapzen.tangram.geometry 3 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.5.1/script.js: -------------------------------------------------------------------------------- 1 | function show(type) 2 | { 3 | count = 0; 4 | for (var key in methods) { 5 | var row = document.getElementById(key); 6 | if ((methods[key] & type) != 0) { 7 | row.style.display = ''; 8 | row.className = (count++ % 2) ? rowColor : altColor; 9 | } 10 | else 11 | row.style.display = 'none'; 12 | } 13 | updateTabs(type); 14 | } 15 | 16 | function updateTabs(type) 17 | { 18 | for (var value in tabs) { 19 | var sNode = document.getElementById(tabs[value][0]); 20 | var spanNode = sNode.firstChild; 21 | if (value == type) { 22 | sNode.className = activeTableTab; 23 | spanNode.innerHTML = tabs[value][1]; 24 | } 25 | else { 26 | sNode.className = tableTab; 27 | spanNode.innerHTML = "" + tabs[value][1] + ""; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.6.1/com/mapzen/tangram/geometry/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.geometry (tangram 0.6.1 API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.geometry

13 |
14 |

Classes

15 | 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.6.1/overview-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview List (tangram 0.6.1 API) 7 | 8 | 9 | 10 | 11 | 12 |
All Classes
13 |
14 |

Packages

15 | 19 |
20 |

 

21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.6.1/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | com.mapzen.tangram.geometry 3 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.6.1/script.js: -------------------------------------------------------------------------------- 1 | function show(type) 2 | { 3 | count = 0; 4 | for (var key in methods) { 5 | var row = document.getElementById(key); 6 | if ((methods[key] & type) != 0) { 7 | row.style.display = ''; 8 | row.className = (count++ % 2) ? rowColor : altColor; 9 | } 10 | else 11 | row.style.display = 'none'; 12 | } 13 | updateTabs(type); 14 | } 15 | 16 | function updateTabs(type) 17 | { 18 | for (var value in tabs) { 19 | var sNode = document.getElementById(tabs[value][0]); 20 | var spanNode = sNode.firstChild; 21 | if (value == type) { 22 | sNode.className = activeTableTab; 23 | spanNode.innerHTML = tabs[value][1]; 24 | } 25 | else { 26 | sNode.className = tableTab; 27 | spanNode.innerHTML = "" + tabs[value][1] + ""; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.7.0/com/mapzen/tangram/geometry/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.geometry (tangram 0.7.0 API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.geometry

13 |
14 |

Classes

15 | 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.7.0/overview-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview List (tangram 0.7.0 API) 7 | 8 | 9 | 10 | 11 | 12 |
All Classes
13 |
14 |

Packages

15 | 19 |
20 |

 

21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.7.0/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | com.mapzen.tangram.geometry 3 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.7.0/script.js: -------------------------------------------------------------------------------- 1 | function show(type) 2 | { 3 | count = 0; 4 | for (var key in methods) { 5 | var row = document.getElementById(key); 6 | if ((methods[key] & type) != 0) { 7 | row.style.display = ''; 8 | row.className = (count++ % 2) ? rowColor : altColor; 9 | } 10 | else 11 | row.style.display = 'none'; 12 | } 13 | updateTabs(type); 14 | } 15 | 16 | function updateTabs(type) 17 | { 18 | for (var value in tabs) { 19 | var sNode = document.getElementById(tabs[value][0]); 20 | var spanNode = sNode.firstChild; 21 | if (value == type) { 22 | sNode.className = activeTableTab; 23 | spanNode.innerHTML = tabs[value][1]; 24 | } 25 | else { 26 | sNode.className = tableTab; 27 | spanNode.innerHTML = "" + tabs[value][1] + ""; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.9.0/com/mapzen/tangram/geometry/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | com.mapzen.tangram.geometry (tangram 0.9.0-RC1 API) 7 | 8 | 9 | 10 | 11 | 12 |

com.mapzen.tangram.geometry

13 |
14 |

Classes

15 | 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.9.0/overview-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Overview List (tangram 0.9.0-RC1 API) 7 | 8 | 9 | 10 | 11 | 12 |
All Classes
13 |
14 |

Packages

15 | 19 |
20 |

 

21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.9.0/package-list: -------------------------------------------------------------------------------- 1 | com.mapzen.tangram 2 | com.mapzen.tangram.geometry 3 | -------------------------------------------------------------------------------- /docs/API-Reference/android-sdk/0.9.0/script.js: -------------------------------------------------------------------------------- 1 | function show(type) 2 | { 3 | count = 0; 4 | for (var key in methods) { 5 | var row = document.getElementById(key); 6 | if ((methods[key] & type) != 0) { 7 | row.style.display = ''; 8 | row.className = (count++ % 2) ? rowColor : altColor; 9 | } 10 | else 11 | row.style.display = 'none'; 12 | } 13 | updateTabs(type); 14 | } 15 | 16 | function updateTabs(type) 17 | { 18 | for (var value in tabs) { 19 | var sNode = document.getElementById(tabs[value][0]); 20 | var spanNode = sNode.firstChild; 21 | if (value == type) { 22 | sNode.className = activeTableTab; 23 | spanNode.innerHTML = tabs[value][1]; 24 | } 25 | else { 26 | sNode.className = tableTab; 27 | spanNode.innerHTML = "" + tabs[value][1] + ""; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /docs/API-Reference/iOS-API.md: -------------------------------------------------------------------------------- 1 | *To see reference documentation for the iOS Framework, go to the [framework documentation](ios-framework/0.11.0/index.html).* 2 | 3 | *To learn how to get started with the Tangram iOS framework, see the [iOS Walkthrough](https://tangrams.readthedocs.io/en/master/Tutorials/iOS-walkthrough/).* 4 | 5 | *The last version of the iOS binary framework is available in [CocoaPods](https://cocoapods.org/pods/Tangram-ES).* 6 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/badge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | documentation 17 | 18 | 19 | documentation 20 | 21 | 22 | 100% 23 | 24 | 25 | 100% 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.jazzy.tangram ios sdk 7 | CFBundleName 8 | Tangram iOS SDK 9 | DocSetPlatformFamily 10 | tangram ios sdk 11 | isDashDocset 12 | 13 | dashIndexFilePath 14 | index.html 15 | isJavaScriptEnabled 16 | 17 | DashDocSetFamily 18 | dashtoc 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/badge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | documentation 17 | 18 | 19 | documentation 20 | 21 | 22 | 100% 23 | 24 | 25 | 100% 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/spinner.gif -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | 39 | // Dumb down quotes within code blocks that delimit strings instead of quotations 40 | // https://github.com/realm/jazzy/issues/714 41 | $("code q").replaceWith(function () { 42 | return ["\"", $(this).contents(), "\""]; 43 | }); 44 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/js/jazzy.search.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var searchIndex = lunr(function() { 3 | this.ref('url'); 4 | this.field('name'); 5 | }); 6 | 7 | var $typeahead = $('[data-typeahead]'); 8 | var $form = $typeahead.parents('form'); 9 | var searchURL = $form.attr('action'); 10 | 11 | function displayTemplate(result) { 12 | return result.name; 13 | } 14 | 15 | function suggestionTemplate(result) { 16 | var t = '
'; 17 | t += '' + result.name + ''; 18 | if (result.parent_name) { 19 | t += '' + result.parent_name + ''; 20 | } 21 | t += '
'; 22 | return t; 23 | } 24 | 25 | $typeahead.one('focus', function() { 26 | $form.addClass('loading'); 27 | 28 | $.getJSON(searchURL).then(function(searchData) { 29 | $.each(searchData, function (url, doc) { 30 | searchIndex.add({url: url, name: doc.name}); 31 | }); 32 | 33 | $typeahead.typeahead( 34 | { 35 | highlight: true, 36 | minLength: 3 37 | }, 38 | { 39 | limit: 10, 40 | display: displayTemplate, 41 | templates: { suggestion: suggestionTemplate }, 42 | source: function(query, sync) { 43 | var results = searchIndex.search(query).map(function(result) { 44 | var doc = searchData[result.ref]; 45 | doc.url = result.ref; 46 | return doc; 47 | }); 48 | sync(results); 49 | } 50 | } 51 | ); 52 | $form.removeClass('loading'); 53 | $typeahead.trigger('focus'); 54 | }); 55 | }); 56 | 57 | var baseURL = searchURL.slice(0, -"search.json".length); 58 | 59 | $typeahead.on('typeahead:select', function(e, result) { 60 | window.location = baseURL + result.url; 61 | }); 62 | }); 63 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | 4 | ], 5 | "source_directory": "/Users/matt.blair/Workspace/tangram-es/platforms/ios" 6 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/docsets/Tangram iOS SDK.tgz -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.10.0/img/spinner.gif -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | 39 | // Dumb down quotes within code blocks that delimit strings instead of quotations 40 | // https://github.com/realm/jazzy/issues/714 41 | $("code q").replaceWith(function () { 42 | return ["\"", $(this).contents(), "\""]; 43 | }); 44 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/js/jazzy.search.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var searchIndex = lunr(function() { 3 | this.ref('url'); 4 | this.field('name'); 5 | }); 6 | 7 | var $typeahead = $('[data-typeahead]'); 8 | var $form = $typeahead.parents('form'); 9 | var searchURL = $form.attr('action'); 10 | 11 | function displayTemplate(result) { 12 | return result.name; 13 | } 14 | 15 | function suggestionTemplate(result) { 16 | var t = '
'; 17 | t += '' + result.name + ''; 18 | if (result.parent_name) { 19 | t += '' + result.parent_name + ''; 20 | } 21 | t += '
'; 22 | return t; 23 | } 24 | 25 | $typeahead.one('focus', function() { 26 | $form.addClass('loading'); 27 | 28 | $.getJSON(searchURL).then(function(searchData) { 29 | $.each(searchData, function (url, doc) { 30 | searchIndex.add({url: url, name: doc.name}); 31 | }); 32 | 33 | $typeahead.typeahead( 34 | { 35 | highlight: true, 36 | minLength: 3 37 | }, 38 | { 39 | limit: 10, 40 | display: displayTemplate, 41 | templates: { suggestion: suggestionTemplate }, 42 | source: function(query, sync) { 43 | var results = searchIndex.search(query).map(function(result) { 44 | var doc = searchData[result.ref]; 45 | doc.url = result.ref; 46 | return doc; 47 | }); 48 | sync(results); 49 | } 50 | } 51 | ); 52 | $form.removeClass('loading'); 53 | $typeahead.trigger('focus'); 54 | }); 55 | }); 56 | 57 | var baseURL = searchURL.slice(0, -"search.json".length); 58 | 59 | $typeahead.on('typeahead:select', function(e, result) { 60 | window.location = baseURL + result.url; 61 | }); 62 | }); 63 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.10.0/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | 4 | ], 5 | "source_directory": "/Users/matt.blair/Workspace/tangram-es/platforms/ios" 6 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/badge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | documentation 17 | 18 | 19 | documentation 20 | 21 | 22 | 100% 23 | 24 | 25 | 100% 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.jazzy.tangram ios sdk 7 | CFBundleName 8 | Tangram iOS SDK 9 | DocSetPlatformFamily 10 | tangram ios sdk 11 | isDashDocset 12 | 13 | dashIndexFilePath 14 | index.html 15 | isJavaScriptEnabled 16 | 17 | DashDocSetFamily 18 | dashtoc 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/badge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | documentation 17 | 18 | 19 | documentation 20 | 21 | 22 | 100% 23 | 24 | 25 | 100% 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/img/spinner.gif -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | function toggleItem($link, $content) { 12 | var animationDuration = 300; 13 | $link.toggleClass('token-open'); 14 | $content.slideToggle(animationDuration); 15 | } 16 | 17 | function itemLinkToContent($link) { 18 | return $link.parent().parent().next(); 19 | } 20 | 21 | // On doc load + hash-change, open any targetted item 22 | function openCurrentItemIfClosed() { 23 | if (window.jazzy.docset) { 24 | return; 25 | } 26 | var $link = $(`.token[href="${location.hash}"]`); 27 | $content = itemLinkToContent($link); 28 | if ($content.is(':hidden')) { 29 | toggleItem($link, $content); 30 | } 31 | } 32 | 33 | $(openCurrentItemIfClosed); 34 | $(window).on('hashchange', openCurrentItemIfClosed); 35 | 36 | // On item link ('token') click, toggle its discussion 37 | $('.token').on('click', function(event) { 38 | if (window.jazzy.docset) { 39 | return; 40 | } 41 | var $link = $(this); 42 | toggleItem($link, itemLinkToContent($link)); 43 | 44 | // Keeps the document from jumping to the hash. 45 | var href = $link.attr('href'); 46 | if (history.pushState) { 47 | history.pushState({}, '', href); 48 | } else { 49 | location.hash = href; 50 | } 51 | event.preventDefault(); 52 | }); 53 | 54 | // Clicks on links to the current, closed, item need to open the item 55 | $("a:not('.token')").on('click', function() { 56 | if (location == this.href) { 57 | openCurrentItemIfClosed(); 58 | } 59 | }); 60 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/Documents/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | 4 | ], 5 | "source_directory": "/Users/matt/Workspace/tangram-es/platforms/ios" 6 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/docsets/Tangram iOS SDK.tgz -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.11.0/img/spinner.gif -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | function toggleItem($link, $content) { 12 | var animationDuration = 300; 13 | $link.toggleClass('token-open'); 14 | $content.slideToggle(animationDuration); 15 | } 16 | 17 | function itemLinkToContent($link) { 18 | return $link.parent().parent().next(); 19 | } 20 | 21 | // On doc load + hash-change, open any targetted item 22 | function openCurrentItemIfClosed() { 23 | if (window.jazzy.docset) { 24 | return; 25 | } 26 | var $link = $(`.token[href="${location.hash}"]`); 27 | $content = itemLinkToContent($link); 28 | if ($content.is(':hidden')) { 29 | toggleItem($link, $content); 30 | } 31 | } 32 | 33 | $(openCurrentItemIfClosed); 34 | $(window).on('hashchange', openCurrentItemIfClosed); 35 | 36 | // On item link ('token') click, toggle its discussion 37 | $('.token').on('click', function(event) { 38 | if (window.jazzy.docset) { 39 | return; 40 | } 41 | var $link = $(this); 42 | toggleItem($link, itemLinkToContent($link)); 43 | 44 | // Keeps the document from jumping to the hash. 45 | var href = $link.attr('href'); 46 | if (history.pushState) { 47 | history.pushState({}, '', href); 48 | } else { 49 | location.hash = href; 50 | } 51 | event.preventDefault(); 52 | }); 53 | 54 | // Clicks on links to the current, closed, item need to open the item 55 | $("a:not('.token')").on('click', function() { 56 | if (location == this.href) { 57 | openCurrentItemIfClosed(); 58 | } 59 | }); 60 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.11.0/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | 4 | ], 5 | "source_directory": "/Users/matt/Workspace/tangram-es/platforms/ios" 6 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.jazzy.mapzen 7 | CFBundleName 8 | Mapzen 9 | DocSetPlatformFamily 10 | mapzen 11 | isDashDocset 12 | 13 | dashIndexFilePath 14 | index.html 15 | isJavaScriptEnabled 16 | 17 | DashDocSetFamily 18 | dashtoc 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/Documents/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | } 10 | ], 11 | "source_directory": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios" 12 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.0/docsets/Mapzen.tgz -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.0/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.0/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.0/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.0/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | } 10 | ], 11 | "source_directory": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios" 12 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.jazzy.mapzen 7 | CFBundleName 8 | Mapzen 9 | DocSetPlatformFamily 10 | mapzen 11 | isDashDocset 12 | 13 | dashIndexFilePath 14 | index.html 15 | isJavaScriptEnabled 16 | 17 | DashDocSetFamily 18 | dashtoc 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/Documents/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | }, 10 | { 11 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGMarker.h", 12 | "line": 35, 13 | "symbol": "TGMarker.-init", 14 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 15 | "warning": "undocumented" 16 | }, 17 | { 18 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGMarker.h", 19 | "line": 44, 20 | "symbol": "TGMarker.-initWithMapView:", 21 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 22 | "warning": "undocumented" 23 | }, 24 | { 25 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGMarker.h", 26 | "line": 137, 27 | "symbol": "TGMarker.map", 28 | "symbol_kind": "sourcekitten.source.lang.objc.decl.property", 29 | "warning": "undocumented" 30 | } 31 | ], 32 | "source_directory": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios" 33 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.1/docsets/Mapzen.tgz -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.1/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.1/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.5.1/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.5.1/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | }, 10 | { 11 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGMarker.h", 12 | "line": 35, 13 | "symbol": "TGMarker.-init", 14 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 15 | "warning": "undocumented" 16 | }, 17 | { 18 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGMarker.h", 19 | "line": 44, 20 | "symbol": "TGMarker.-initWithMapView:", 21 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 22 | "warning": "undocumented" 23 | }, 24 | { 25 | "file": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios/src/TangramMap/TGMarker.h", 26 | "line": 137, 27 | "symbol": "TGMarker.map", 28 | "symbol_kind": "sourcekitten.source.lang.objc.decl.property", 29 | "warning": "undocumented" 30 | } 31 | ], 32 | "source_directory": "/Users/karim/Dropbox/mapzen/dev/tangram-es/platforms/ios" 33 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.jazzy.mapzen 7 | CFBundleName 8 | Mapzen 9 | DocSetPlatformFamily 10 | mapzen 11 | isDashDocset 12 | 13 | dashIndexFilePath 14 | index.html 15 | isJavaScriptEnabled 16 | 17 | DashDocSetFamily 18 | dashtoc 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/Documents/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | }, 10 | { 11 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 12 | "line": 35, 13 | "symbol": "TGMarker.-init", 14 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 15 | "warning": "undocumented" 16 | }, 17 | { 18 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 19 | "line": 44, 20 | "symbol": "TGMarker.-initWithMapView:", 21 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 22 | "warning": "undocumented" 23 | }, 24 | { 25 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 26 | "line": 199, 27 | "symbol": "TGMarker.-map:error:", 28 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 29 | "warning": "undocumented" 30 | } 31 | ], 32 | "source_directory": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios" 33 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.0/docsets/Mapzen.tgz -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.0/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.0/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.0/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.0/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | }, 10 | { 11 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 12 | "line": 35, 13 | "symbol": "TGMarker.-init", 14 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 15 | "warning": "undocumented" 16 | }, 17 | { 18 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 19 | "line": 44, 20 | "symbol": "TGMarker.-initWithMapView:", 21 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 22 | "warning": "undocumented" 23 | }, 24 | { 25 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 26 | "line": 199, 27 | "symbol": "TGMarker.-map:error:", 28 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 29 | "warning": "undocumented" 30 | } 31 | ], 32 | "source_directory": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios" 33 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.jazzy.mapzen 7 | CFBundleName 8 | Mapzen 9 | DocSetPlatformFamily 10 | mapzen 11 | isDashDocset 12 | 13 | dashIndexFilePath 14 | index.html 15 | isJavaScriptEnabled 16 | 17 | DashDocSetFamily 18 | dashtoc 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/Documents/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | }, 10 | { 11 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 12 | "line": 35, 13 | "symbol": "TGMarker.-init", 14 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 15 | "warning": "undocumented" 16 | }, 17 | { 18 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 19 | "line": 44, 20 | "symbol": "TGMarker.-initWithMapView:", 21 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 22 | "warning": "undocumented" 23 | }, 24 | { 25 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 26 | "line": 199, 27 | "symbol": "TGMarker.-map:error:", 28 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 29 | "warning": "undocumented" 30 | } 31 | ], 32 | "source_directory": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios" 33 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.1/docsets/Mapzen.tgz -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.1/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.1/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.6.1/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.6.1/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | }, 10 | { 11 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 12 | "line": 35, 13 | "symbol": "TGMarker.-init", 14 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 15 | "warning": "undocumented" 16 | }, 17 | { 18 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 19 | "line": 44, 20 | "symbol": "TGMarker.-initWithMapView:", 21 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 22 | "warning": "undocumented" 23 | }, 24 | { 25 | "file": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios/src/TangramMap/TGMarker.h", 26 | "line": 199, 27 | "symbol": "TGMarker.-map:error:", 28 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 29 | "warning": "undocumented" 30 | } 31 | ], 32 | "source_directory": "/private/var/folders/tw/67wy97mj6xx4czl2dqp_w4r00000gn/T/ios-docs/platforms/ios" 33 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/badge.svg: -------------------------------------------------------------------------------- 1 | documentationdocumentation97%97% -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.jazzy.mapzen 7 | CFBundleName 8 | Mapzen 9 | DocSetPlatformFamily 10 | mapzen 11 | isDashDocset 12 | 13 | dashIndexFilePath 14 | index.html 15 | isJavaScriptEnabled 16 | 17 | DashDocSetFamily 18 | dashtoc 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/badge.svg: -------------------------------------------------------------------------------- 1 | documentationdocumentation97%97% -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/spinner.gif -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | 39 | // Dumb down quotes within code blocks that delimit strings instead of quotations 40 | // https://github.com/realm/jazzy/issues/714 41 | $("code q").replaceWith(function () { 42 | return ["\"", $(this).contents(), "\""]; 43 | }); 44 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/js/jazzy.search.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var searchIndex = lunr(function() { 3 | this.ref('url'); 4 | this.field('name'); 5 | }); 6 | 7 | var $typeahead = $('[data-typeahead]'); 8 | var $form = $typeahead.parents('form'); 9 | var searchURL = $form.attr('action'); 10 | 11 | function displayTemplate(result) { 12 | return result.name; 13 | } 14 | 15 | function suggestionTemplate(result) { 16 | var t = '
'; 17 | t += '' + result.name + ''; 18 | if (result.parent_name) { 19 | t += '' + result.parent_name + ''; 20 | } 21 | t += '
'; 22 | return t; 23 | } 24 | 25 | $typeahead.one('focus', function() { 26 | $form.addClass('loading'); 27 | 28 | $.getJSON(searchURL).then(function(searchData) { 29 | $.each(searchData, function (url, doc) { 30 | searchIndex.add({url: url, name: doc.name}); 31 | }); 32 | 33 | $typeahead.typeahead( 34 | { 35 | highlight: true, 36 | minLength: 3 37 | }, 38 | { 39 | limit: 10, 40 | display: displayTemplate, 41 | templates: { suggestion: suggestionTemplate }, 42 | source: function(query, sync) { 43 | var results = searchIndex.search(query).map(function(result) { 44 | var doc = searchData[result.ref]; 45 | doc.url = result.ref; 46 | return doc; 47 | }); 48 | sync(results); 49 | } 50 | } 51 | ); 52 | $form.removeClass('loading'); 53 | $typeahead.trigger('focus'); 54 | }); 55 | }); 56 | 57 | var baseURL = searchURL.slice(0, -"search.json".length); 58 | 59 | $typeahead.on('typeahead:select', function(e, result) { 60 | window.location = baseURL + result.url; 61 | }); 62 | }); 63 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/Documents/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/Users/matt/Development/tangram-es/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | }, 10 | { 11 | "file": "/Users/matt/Development/tangram-es/platforms/ios/src/TangramMap/TGMarker.h", 12 | "line": 116, 13 | "symbol": "TGMarker.-getError:", 14 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 15 | "warning": "undocumented" 16 | }, 17 | { 18 | "file": "/Users/matt/Development/tangram-es/platforms/ios/src/TangramMap/TGTypes.h", 19 | "line": 18, 20 | "symbol": "TGEaseType", 21 | "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", 22 | "warning": "undocumented" 23 | }, 24 | { 25 | "file": "/Users/matt/Development/tangram-es/platforms/ios/src/TangramMap/TGTypes.h", 26 | "line": 18, 27 | "symbol": "TGEaseType", 28 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 29 | "warning": "undocumented" 30 | } 31 | ], 32 | "source_directory": "/Users/matt/Development/tangram-es/platforms/ios" 33 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/docsets/Mapzen.tgz -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.7.0/img/spinner.gif -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | 39 | // Dumb down quotes within code blocks that delimit strings instead of quotations 40 | // https://github.com/realm/jazzy/issues/714 41 | $("code q").replaceWith(function () { 42 | return ["\"", $(this).contents(), "\""]; 43 | }); 44 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/js/jazzy.search.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var searchIndex = lunr(function() { 3 | this.ref('url'); 4 | this.field('name'); 5 | }); 6 | 7 | var $typeahead = $('[data-typeahead]'); 8 | var $form = $typeahead.parents('form'); 9 | var searchURL = $form.attr('action'); 10 | 11 | function displayTemplate(result) { 12 | return result.name; 13 | } 14 | 15 | function suggestionTemplate(result) { 16 | var t = '
'; 17 | t += '' + result.name + ''; 18 | if (result.parent_name) { 19 | t += '' + result.parent_name + ''; 20 | } 21 | t += '
'; 22 | return t; 23 | } 24 | 25 | $typeahead.one('focus', function() { 26 | $form.addClass('loading'); 27 | 28 | $.getJSON(searchURL).then(function(searchData) { 29 | $.each(searchData, function (url, doc) { 30 | searchIndex.add({url: url, name: doc.name}); 31 | }); 32 | 33 | $typeahead.typeahead( 34 | { 35 | highlight: true, 36 | minLength: 3 37 | }, 38 | { 39 | limit: 10, 40 | display: displayTemplate, 41 | templates: { suggestion: suggestionTemplate }, 42 | source: function(query, sync) { 43 | var results = searchIndex.search(query).map(function(result) { 44 | var doc = searchData[result.ref]; 45 | doc.url = result.ref; 46 | return doc; 47 | }); 48 | sync(results); 49 | } 50 | } 51 | ); 52 | $form.removeClass('loading'); 53 | $typeahead.trigger('focus'); 54 | }); 55 | }); 56 | 57 | var baseURL = searchURL.slice(0, -"search.json".length); 58 | 59 | $typeahead.on('typeahead:select', function(e, result) { 60 | window.location = baseURL + result.url; 61 | }); 62 | }); 63 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.7.0/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | { 4 | "file": "/Users/matt/Development/tangram-es/platforms/ios/src/TangramMap/TGGeoPoint.h", 5 | "line": 19, 6 | "symbol": "TGGeoPoint", 7 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 8 | "warning": "undocumented" 9 | }, 10 | { 11 | "file": "/Users/matt/Development/tangram-es/platforms/ios/src/TangramMap/TGMarker.h", 12 | "line": 116, 13 | "symbol": "TGMarker.-getError:", 14 | "symbol_kind": "sourcekitten.source.lang.objc.decl.method.instance", 15 | "warning": "undocumented" 16 | }, 17 | { 18 | "file": "/Users/matt/Development/tangram-es/platforms/ios/src/TangramMap/TGTypes.h", 19 | "line": 18, 20 | "symbol": "TGEaseType", 21 | "symbol_kind": "sourcekitten.source.lang.objc.decl.enum", 22 | "warning": "undocumented" 23 | }, 24 | { 25 | "file": "/Users/matt/Development/tangram-es/platforms/ios/src/TangramMap/TGTypes.h", 26 | "line": 18, 27 | "symbol": "TGEaseType", 28 | "symbol_kind": "sourcekitten.source.lang.objc.decl.typedef", 29 | "warning": "undocumented" 30 | } 31 | ], 32 | "source_directory": "/Users/matt/Development/tangram-es/platforms/ios" 33 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/badge.svg: -------------------------------------------------------------------------------- 1 | documentationdocumentation100%100% -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.jazzy.mapzen 7 | CFBundleName 8 | Mapzen 9 | DocSetPlatformFamily 10 | mapzen 11 | isDashDocset 12 | 13 | dashIndexFilePath 14 | index.html 15 | isJavaScriptEnabled 16 | 17 | DashDocSetFamily 18 | dashtoc 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/badge.svg: -------------------------------------------------------------------------------- 1 | documentationdocumentation100%100% -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/img/spinner.gif -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | 39 | // Dumb down quotes within code blocks that delimit strings instead of quotations 40 | // https://github.com/realm/jazzy/issues/714 41 | $("code q").replaceWith(function () { 42 | return ["\"", $(this).contents(), "\""]; 43 | }); 44 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/js/jazzy.search.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var searchIndex = lunr(function() { 3 | this.ref('url'); 4 | this.field('name'); 5 | }); 6 | 7 | var $typeahead = $('[data-typeahead]'); 8 | var $form = $typeahead.parents('form'); 9 | var searchURL = $form.attr('action'); 10 | 11 | function displayTemplate(result) { 12 | return result.name; 13 | } 14 | 15 | function suggestionTemplate(result) { 16 | var t = '
'; 17 | t += '' + result.name + ''; 18 | if (result.parent_name) { 19 | t += '' + result.parent_name + ''; 20 | } 21 | t += '
'; 22 | return t; 23 | } 24 | 25 | $typeahead.one('focus', function() { 26 | $form.addClass('loading'); 27 | 28 | $.getJSON(searchURL).then(function(searchData) { 29 | $.each(searchData, function (url, doc) { 30 | searchIndex.add({url: url, name: doc.name}); 31 | }); 32 | 33 | $typeahead.typeahead( 34 | { 35 | highlight: true, 36 | minLength: 3 37 | }, 38 | { 39 | limit: 10, 40 | display: displayTemplate, 41 | templates: { suggestion: suggestionTemplate }, 42 | source: function(query, sync) { 43 | var results = searchIndex.search(query).map(function(result) { 44 | var doc = searchData[result.ref]; 45 | doc.url = result.ref; 46 | return doc; 47 | }); 48 | sync(results); 49 | } 50 | } 51 | ); 52 | $form.removeClass('loading'); 53 | $typeahead.trigger('focus'); 54 | }); 55 | }); 56 | 57 | var baseURL = searchURL.slice(0, -"search.json".length); 58 | 59 | $typeahead.on('typeahead:select', function(e, result) { 60 | window.location = baseURL + result.url; 61 | }); 62 | }); 63 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/Documents/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | 4 | ], 5 | "source_directory": "/Users/matt/Development/tangram-es/platforms/ios" 6 | } -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.docset/Contents/Resources/docSet.dsidx -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/docsets/Mapzen.tgz -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/img/carat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/img/carat.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/img/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/img/dash.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/img/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/img/gh.png -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/img/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/API-Reference/ios-framework/0.9.0/img/spinner.gif -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/js/jazzy.js: -------------------------------------------------------------------------------- 1 | window.jazzy = {'docset': false} 2 | if (typeof window.dash != 'undefined') { 3 | document.documentElement.className += ' dash' 4 | window.jazzy.docset = true 5 | } 6 | if (navigator.userAgent.match(/xcode/i)) { 7 | document.documentElement.className += ' xcode' 8 | window.jazzy.docset = true 9 | } 10 | 11 | // On doc load, toggle the URL hash discussion if present 12 | $(document).ready(function() { 13 | if (!window.jazzy.docset) { 14 | var linkToHash = $('a[href="' + window.location.hash +'"]'); 15 | linkToHash.trigger("click"); 16 | } 17 | }); 18 | 19 | // On token click, toggle its discussion and animate token.marginLeft 20 | $(".token").click(function(event) { 21 | if (window.jazzy.docset) { 22 | return; 23 | } 24 | var link = $(this); 25 | var animationDuration = 300; 26 | $content = link.parent().parent().next(); 27 | $content.slideToggle(animationDuration); 28 | 29 | // Keeps the document from jumping to the hash. 30 | var href = $(this).attr('href'); 31 | if (history.pushState) { 32 | history.pushState({}, '', href); 33 | } else { 34 | location.hash = href; 35 | } 36 | event.preventDefault(); 37 | }); 38 | 39 | // Dumb down quotes within code blocks that delimit strings instead of quotations 40 | // https://github.com/realm/jazzy/issues/714 41 | $("code q").replaceWith(function () { 42 | return ["\"", $(this).contents(), "\""]; 43 | }); 44 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/js/jazzy.search.js: -------------------------------------------------------------------------------- 1 | $(function(){ 2 | var searchIndex = lunr(function() { 3 | this.ref('url'); 4 | this.field('name'); 5 | }); 6 | 7 | var $typeahead = $('[data-typeahead]'); 8 | var $form = $typeahead.parents('form'); 9 | var searchURL = $form.attr('action'); 10 | 11 | function displayTemplate(result) { 12 | return result.name; 13 | } 14 | 15 | function suggestionTemplate(result) { 16 | var t = '
'; 17 | t += '' + result.name + ''; 18 | if (result.parent_name) { 19 | t += '' + result.parent_name + ''; 20 | } 21 | t += '
'; 22 | return t; 23 | } 24 | 25 | $typeahead.one('focus', function() { 26 | $form.addClass('loading'); 27 | 28 | $.getJSON(searchURL).then(function(searchData) { 29 | $.each(searchData, function (url, doc) { 30 | searchIndex.add({url: url, name: doc.name}); 31 | }); 32 | 33 | $typeahead.typeahead( 34 | { 35 | highlight: true, 36 | minLength: 3 37 | }, 38 | { 39 | limit: 10, 40 | display: displayTemplate, 41 | templates: { suggestion: suggestionTemplate }, 42 | source: function(query, sync) { 43 | var results = searchIndex.search(query).map(function(result) { 44 | var doc = searchData[result.ref]; 45 | doc.url = result.ref; 46 | return doc; 47 | }); 48 | sync(results); 49 | } 50 | } 51 | ); 52 | $form.removeClass('loading'); 53 | $typeahead.trigger('focus'); 54 | }); 55 | }); 56 | 57 | var baseURL = searchURL.slice(0, -"search.json".length); 58 | 59 | $typeahead.on('typeahead:select', function(e, result) { 60 | window.location = baseURL + result.url; 61 | }); 62 | }); 63 | -------------------------------------------------------------------------------- /docs/API-Reference/ios-framework/0.9.0/undocumented.json: -------------------------------------------------------------------------------- 1 | { 2 | "warnings": [ 3 | 4 | ], 5 | "source_directory": "/Users/matt/Development/tangram-es/platforms/ios" 6 | } -------------------------------------------------------------------------------- /docs/Syntax-Reference/scene.md: -------------------------------------------------------------------------------- 1 | *This is the technical documentation for Tangram's `scene` block. For a conceptual overview of the scene file, see the [Scene File overview page](../Overviews/Scene-File.md).* 2 | 3 | ## `scene` 4 | The `scene` element is an optional top-level element in a Tangram scene file. It declares the beginning of a `sources` block. It allows various scene-wide options to be set: 5 | 6 | - `background` 7 | - `animated` 8 | 9 | #### background 10 | Optional block that can be used to set the map's background color, using a `color` property. 11 | 12 | 13 | ##### `color` 14 | Optional _color_. Default is `[0., 0., 0.]`. 15 | 16 | Specifies the color that will be drawn where no features are drawn. Alpha is not respected. 17 | 18 | ```yaml 19 | scene: 20 | background: 21 | color: white 22 | ``` 23 | 24 | See also: [`color`](draw.md#color). 25 | 26 | #### animated 27 | Optional _boolean_, `true` or `false`. Default is `false`. 28 | 29 | When `true`, this option forces per-frame updates. 30 | 31 | Animated shaders will trigger redraws by default, but certain other kinds of animation – such as that made through the JavaScript API – may not. Setting this parameter may help in those cases. 32 | 33 | ```yaml 34 | scene: 35 | animated: true 36 | ``` 37 | -------------------------------------------------------------------------------- /docs/Tutorials/Tangram-Setup.md: -------------------------------------------------------------------------------- 1 | ## Script Tag Setup 2 | 3 | [Tangram JS](https://github.com/tangrams/tangram) is a JavaScript library designed for use in [Leaflet](https://leafletjs.com/) maps. 4 | 5 | The [latest release of Tangram](https://github.com/tangrams/tangram/releases) can be included in your web page with a `script` tag: 6 | 7 | ```html 8 | 9 | ``` 10 | 11 | Then, Tangram can be instantiated as a Leaflet layer, passing (at a minimum) the scene URL through the [options object](../Overviews/Tangram-Overview.md#leaflet-options): 12 | 13 | ```javascript 14 | var map = L.map(); 15 | 16 | var layer = Tangram.leafletLayer({ 17 | scene: 'scene.yaml' 18 | }); 19 | ``` 20 | 21 | A Tangram map may be de-instantiated, with all associated resources de-allocated, by calling `layer.remove()` on the leafletLayer. 22 | 23 | For a complete manual setup tutorial, see our [Tangram Walkthrough](walkthrough.md). 24 | 25 | ### JavaScript Bundling 26 | 27 | Tangram JS may be imported or required as a module in ES6, CommonJS, or AMD (Asynchronous Module Definition). For more information about bundling Tangram, see the [Advanced Tangram for Front-End Engineers](https://github.com/tangrams/tangram-play/wiki/Advanced-Tangram-for-front-end-engineers:-bundlers,-frameworks,-etc) page on the [Tangram Play wiki](https://github.com/tangrams/tangram-play/). 28 | 29 | ## Tangram ES 30 | 31 | [Tangram ES](https://github.com/tangrams/tangram-es) is the C++ version of Tangram, based on OpenGL ES, designed for mobile and embedded systems. It currently targets five platforms: Android, iOS, Mac OS X, Ubuntu Linux, and Raspberry Pi. 32 | 33 | For a complete tutorial for setting up Tangram ES on Android, see our [Android Walkthrough](android-walkthrough.md). 34 | 35 | ## API keys 36 | 37 | To use hosted Nextzen services, including the [Nextzen Vector Tile service](https://www.nextzen.org/#vector-tiles), you'll need a free [Nextzen API key](https://developers.nextzen.org). 38 | -------------------------------------------------------------------------------- /docs/images/002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/002.png -------------------------------------------------------------------------------- /docs/images/020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/020.png -------------------------------------------------------------------------------- /docs/images/200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/200.png -------------------------------------------------------------------------------- /docs/images/XCode-Codesign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/XCode-Codesign.png -------------------------------------------------------------------------------- /docs/images/XCode-CustomClass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/XCode-CustomClass.png -------------------------------------------------------------------------------- /docs/images/XCode-GLKView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/XCode-GLKView.png -------------------------------------------------------------------------------- /docs/images/XCode-SceneResources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/XCode-SceneResources.png -------------------------------------------------------------------------------- /docs/images/amb-dif-spe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/amb-dif-spe.png -------------------------------------------------------------------------------- /docs/images/ambient-sphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/ambient-sphere.png -------------------------------------------------------------------------------- /docs/images/ambient-surface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/ambient-surface.png -------------------------------------------------------------------------------- /docs/images/cameras-axis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/cameras-axis.jpg -------------------------------------------------------------------------------- /docs/images/cameras-flat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/cameras-flat.jpg -------------------------------------------------------------------------------- /docs/images/cameras-focal_length.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/cameras-focal_length.jpg -------------------------------------------------------------------------------- /docs/images/cameras-isometric.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/cameras-isometric.jpg -------------------------------------------------------------------------------- /docs/images/cameras-perspective.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/cameras-perspective.jpg -------------------------------------------------------------------------------- /docs/images/cameras-vanishing_point.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/cameras-vanishing_point.jpg -------------------------------------------------------------------------------- /docs/images/change-water-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/change-water-color.png -------------------------------------------------------------------------------- /docs/images/color_wheel_730.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/color_wheel_730.png -------------------------------------------------------------------------------- /docs/images/diffuse-surface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/diffuse-surface.png -------------------------------------------------------------------------------- /docs/images/diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/diffuse.png -------------------------------------------------------------------------------- /docs/images/dynamic-normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/dynamic-normals.png -------------------------------------------------------------------------------- /docs/images/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/earth.png -------------------------------------------------------------------------------- /docs/images/emission-surface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/emission-surface.png -------------------------------------------------------------------------------- /docs/images/emission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/emission.png -------------------------------------------------------------------------------- /docs/images/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/example.png -------------------------------------------------------------------------------- /docs/images/flat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/flat.jpg -------------------------------------------------------------------------------- /docs/images/geometry-builder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/geometry-builder.jpg -------------------------------------------------------------------------------- /docs/images/grid-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/grid-small.jpg -------------------------------------------------------------------------------- /docs/images/iOS-Simulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/iOS-Simulator.png -------------------------------------------------------------------------------- /docs/images/isometric-view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/isometric-view.jpg -------------------------------------------------------------------------------- /docs/images/isometric.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/isometric.jpg -------------------------------------------------------------------------------- /docs/images/lights-ambient.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-ambient.jpg -------------------------------------------------------------------------------- /docs/images/lights-attenuation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-attenuation.jpg -------------------------------------------------------------------------------- /docs/images/lights-attenuation2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-attenuation2.jpg -------------------------------------------------------------------------------- /docs/images/lights-attenuation3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-attenuation3.jpg -------------------------------------------------------------------------------- /docs/images/lights-directional.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-directional.jpg -------------------------------------------------------------------------------- /docs/images/lights-pointlight-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-pointlight-01.jpg -------------------------------------------------------------------------------- /docs/images/lights-pointlight-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-pointlight-02.jpg -------------------------------------------------------------------------------- /docs/images/lights-pointlight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-pointlight.jpg -------------------------------------------------------------------------------- /docs/images/lights-radius.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-radius.jpg -------------------------------------------------------------------------------- /docs/images/lights-radius2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-radius2.jpg -------------------------------------------------------------------------------- /docs/images/lights-spotlight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/lights-spotlight.jpg -------------------------------------------------------------------------------- /docs/images/materials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/materials.png -------------------------------------------------------------------------------- /docs/images/normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/normals.png -------------------------------------------------------------------------------- /docs/images/perspective-view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/perspective-view.jpg -------------------------------------------------------------------------------- /docs/images/perspective.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/perspective.jpg -------------------------------------------------------------------------------- /docs/images/planar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/planar.jpg -------------------------------------------------------------------------------- /docs/images/planar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/planar.png -------------------------------------------------------------------------------- /docs/images/refill_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/refill_map.png -------------------------------------------------------------------------------- /docs/images/repo-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/repo-files.png -------------------------------------------------------------------------------- /docs/images/rock-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/rock-small.jpg -------------------------------------------------------------------------------- /docs/images/sem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/sem.jpg -------------------------------------------------------------------------------- /docs/images/shader.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/shader.jpg -------------------------------------------------------------------------------- /docs/images/shaders-color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/shaders-color.jpg -------------------------------------------------------------------------------- /docs/images/shaders-filter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/shaders-filter.jpg -------------------------------------------------------------------------------- /docs/images/shaders-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/shaders-normal.jpg -------------------------------------------------------------------------------- /docs/images/shaders-position.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/shaders-position.gif -------------------------------------------------------------------------------- /docs/images/shininess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/shininess.png -------------------------------------------------------------------------------- /docs/images/simple-demo-initial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/simple-demo-initial.png -------------------------------------------------------------------------------- /docs/images/simple-demo-mod-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/simple-demo-mod-light.png -------------------------------------------------------------------------------- /docs/images/simple-demo-new-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/simple-demo-new-light.png -------------------------------------------------------------------------------- /docs/images/specular-surface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/specular-surface.png -------------------------------------------------------------------------------- /docs/images/specular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/specular.png -------------------------------------------------------------------------------- /docs/images/spheremap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/spheremap.png -------------------------------------------------------------------------------- /docs/images/texture-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-00.png -------------------------------------------------------------------------------- /docs/images/texture-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-01.png -------------------------------------------------------------------------------- /docs/images/texture-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-02.png -------------------------------------------------------------------------------- /docs/images/texture-03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-03.png -------------------------------------------------------------------------------- /docs/images/texture-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-04.png -------------------------------------------------------------------------------- /docs/images/texture-ambient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-ambient.png -------------------------------------------------------------------------------- /docs/images/texture-diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-diffuse.png -------------------------------------------------------------------------------- /docs/images/texture-emission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-emission.png -------------------------------------------------------------------------------- /docs/images/texture-none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-none.png -------------------------------------------------------------------------------- /docs/images/texture-normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-normal.png -------------------------------------------------------------------------------- /docs/images/texture-specular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/texture-specular.png -------------------------------------------------------------------------------- /docs/images/triplanar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/triplanar.jpg -------------------------------------------------------------------------------- /docs/images/triplanar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/triplanar.png -------------------------------------------------------------------------------- /docs/images/uv-coords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/uv-coords.png -------------------------------------------------------------------------------- /docs/images/uv-grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/uv-grid.png -------------------------------------------------------------------------------- /docs/images/uv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/uv.jpg -------------------------------------------------------------------------------- /docs/images/uv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/uv.png -------------------------------------------------------------------------------- /docs/images/zoom-view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/zoom-view.jpg -------------------------------------------------------------------------------- /docs/images/zoom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/docs/images/zoom.jpg -------------------------------------------------------------------------------- /lights/directional.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | vanishing_point: [0, -500] # relative to center of screen, in pixels 5 | 6 | lights: 7 | light1: 8 | type: directional 9 | direction: [1, 1, -.3] 10 | diffuse: .7 11 | ambient: .3 12 | 13 | sources: 14 | nextzen: 15 | type: TopoJSON 16 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 17 | url_params: 18 | api_key: d161Q8KATMOhSOcVGNyQ8g 19 | max_zoom: 16 20 | 21 | layers: 22 | earth: 23 | data: 24 | source: nextzen 25 | layer: earth 26 | draw: 27 | polygons: 28 | order: function() { return feature.sort_rank; } 29 | color: '#ddeeee' 30 | landuse: 31 | data: 32 | source: nextzen 33 | layer: landuse 34 | draw: 35 | polygons: 36 | order: function() { return feature.sort_rank; } 37 | color: '#aaffaa' 38 | interactive: true 39 | 40 | water: 41 | data: 42 | source: nextzen 43 | layer: water 44 | draw: 45 | polygons: 46 | order: function() { return feature.sort_rank; } 47 | color: '#88bbee' 48 | 49 | roads: 50 | data: 51 | source: nextzen 52 | layer: roads 53 | filter: { not: { kind: [rail, ferry, path, minor_road]}} 54 | draw: 55 | lines: 56 | order: function() { return feature.sort_rank; } 57 | color: [.8, .8, .8] 58 | width: 8 59 | 60 | buildings: 61 | data: 62 | source: nextzen 63 | layer: buildings 64 | draw: 65 | polygons: 66 | order: function() { return feature.sort_rank; } 67 | color: white 68 | extrude: true 69 | -------------------------------------------------------------------------------- /lights/pointlight-00.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | focal_length: [[16, 2], [20, 6]] # pairs of [zoom, focal len] 5 | vanishing_point: [-250, -250] # relative to center of screen, in pixels 6 | 7 | lights: 8 | light1: 9 | type: point 10 | position: [-74.0170, 40.7031, 100] 11 | origin: world 12 | ambient: .3 13 | diffuse: 1. 14 | specular: .2 15 | 16 | sources: 17 | nextzen: 18 | type: TopoJSON 19 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 20 | url_params: 21 | api_key: d161Q8KATMOhSOcVGNyQ8g 22 | max_zoom: 16 23 | 24 | layers: 25 | earth: 26 | data: 27 | source: nextzen 28 | layer: earth 29 | draw: 30 | polygons: 31 | order: 0 32 | color: '#ddeeee' 33 | landuse: 34 | data: 35 | source: nextzen 36 | layer: landuse 37 | draw: 38 | polygons: 39 | order: 1 40 | color: '#aaffaa' 41 | water: 42 | data: 43 | source: nextzen 44 | layer: water 45 | draw: 46 | polygons: 47 | order: 2 48 | color: '#88bbee' 49 | roads: 50 | data: 51 | source: nextzen 52 | layer: roads 53 | filter: { not: { kind: [path, rail, ferry] } } 54 | draw: 55 | lines: 56 | order: 3 57 | color: lightgray 58 | width: 8 59 | buildings: 60 | data: 61 | source: nextzen 62 | layer: buildings 63 | draw: 64 | polygons: 65 | order: 4 66 | color: white 67 | extrude: true 68 | -------------------------------------------------------------------------------- /lights/pointlight-01.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | focal_length: [[16, 2], [20, 6]] # pairs of [zoom, focal len] 5 | vanishing_point: [-250, -250] # relative to center of screen, in pixels 6 | 7 | lights: 8 | light1: 9 | type: point 10 | position: [0, 0, -1800] 11 | origin: camera 12 | ambient: .3 13 | diffuse: 1. 14 | specular: .2 15 | 16 | sources: 17 | nextzen: 18 | type: TopoJSON 19 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 20 | url_params: 21 | api_key: d161Q8KATMOhSOcVGNyQ8g 22 | max_zoom: 16 23 | 24 | layers: 25 | earth: 26 | data: 27 | source: nextzen 28 | layer: earth 29 | draw: 30 | polygons: 31 | order: 0 32 | color: '#ddeeee' 33 | landuse: 34 | data: 35 | source: nextzen 36 | layer: landuse 37 | draw: 38 | polygons: 39 | order: 1 40 | color: '#aaffaa' 41 | interactive: true 42 | 43 | water: 44 | data: 45 | source: nextzen 46 | layer: water 47 | draw: 48 | polygons: 49 | order: 2 50 | color: '#88bbee' 51 | 52 | roads: 53 | data: 54 | source: nextzen 55 | layer: roads 56 | filter: { not: { kind: [path, rail, ferry] } } 57 | draw: 58 | lines: 59 | order: 3 60 | color: lightgray 61 | width: 8 62 | 63 | buildings: 64 | data: 65 | source: nextzen 66 | layer: buildings 67 | draw: 68 | polygons: 69 | order: function() { return feature.sort_rank; } 70 | color: grey 71 | extrude: true 72 | 73 | -------------------------------------------------------------------------------- /lights/pointlight-02.yaml: -------------------------------------------------------------------------------- 1 | lights: 2 | light1: 3 | type: point 4 | position: [0, 0, 100px] 5 | origin: ground 6 | 7 | sources: 8 | nextzen: 9 | type: TopoJSON 10 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 11 | url_params: 12 | api_key: d161Q8KATMOhSOcVGNyQ8g 13 | max_zoom: 16 14 | 15 | layers: 16 | earth: 17 | data: 18 | source: nextzen 19 | layer: earth 20 | draw: 21 | polygons: 22 | order: 1 23 | color: '#ddeeee' 24 | landuse: 25 | data: 26 | source: nextzen 27 | layer: landuse 28 | draw: 29 | polygons: 30 | order: 2 31 | color: '#aaffaa' 32 | interactive: true 33 | 34 | water: 35 | data: 36 | source: nextzen 37 | layer: water 38 | draw: 39 | polygons: 40 | order: 3 41 | color: '#88bbee' 42 | 43 | roads: 44 | data: 45 | source: nextzen 46 | layer: roads 47 | filter: { not: { kind: [path, rail, ferry] } } 48 | draw: 49 | lines: 50 | order: 3 51 | color: lightgray 52 | width: 8 53 | buildings: 54 | data: 55 | source: nextzen 56 | layer: buildings 57 | draw: 58 | polygons: 59 | order: 4 60 | color: grey 61 | extrude: true 62 | 63 | -------------------------------------------------------------------------------- /lights/pointlight-attenuation-00.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | focal_length: [[16, 2], [20, 6]] # pairs of [zoom, focal len] 5 | vanishing_point: [-250, -250] # relative to center of screen, in pixels 6 | 7 | lights: 8 | light1: 9 | type: point 10 | position: [-74.0170, 40.7031, 100] 11 | attenuation: .5 12 | ambient: .3 13 | diffuse: 10. 14 | specular: .2 15 | 16 | sources: 17 | nextzen: 18 | type: TopoJSON 19 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 20 | url_params: 21 | api_key: d161Q8KATMOhSOcVGNyQ8g 22 | max_zoom: 16 23 | 24 | layers: 25 | earth: 26 | data: 27 | source: nextzen 28 | layer: earth 29 | draw: 30 | polygons: 31 | order: 0 32 | color: '#ddeeee' 33 | landuse: 34 | data: 35 | source: nextzen 36 | layer: landuse 37 | draw: 38 | polygons: 39 | order: 1 40 | color: '#aaffaa' 41 | water: 42 | data: 43 | source: nextzen 44 | layer: water 45 | draw: 46 | polygons: 47 | order: 2 48 | color: '#88bbee' 49 | roads: 50 | data: 51 | source: nextzen 52 | layer: roads 53 | filter: { not: { kind: [path, rail, ferry] } } 54 | draw: 55 | lines: 56 | order: 3 57 | color: lightgray 58 | width: 8 59 | buildings: 60 | data: 61 | source: nextzen 62 | layer: buildings 63 | draw: 64 | polygons: 65 | order: 4 66 | color: white 67 | extrude: true 68 | -------------------------------------------------------------------------------- /lights/pointlight-attenuation-01.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | focal_length: [[16, 2], [20, 6]] # pairs of [zoom, focal len] 5 | vanishing_point: [-250, -250] # relative to center of screen, in pixels 6 | 7 | lights: 8 | light1: 9 | type: point 10 | position: [-74.0170, 40.7031, 100] 11 | radius: 700 12 | attenuation: 2.0 13 | ambient: .3 14 | diffuse: 1. 15 | specular: .2 16 | 17 | scene: 18 | background: 19 | color: black 20 | 21 | sources: 22 | nextzen: 23 | type: TopoJSON 24 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 25 | url_params: 26 | api_key: d161Q8KATMOhSOcVGNyQ8g 27 | max_zoom: 16 28 | 29 | layers: 30 | earth: 31 | data: 32 | source: nextzen 33 | layer: earth 34 | draw: 35 | polygons: 36 | order: 0 37 | color: '#ddeeee' 38 | landuse: 39 | data: 40 | source: nextzen 41 | layer: landuse 42 | draw: 43 | polygons: 44 | order: 1 45 | color: '#aaffaa' 46 | water: 47 | data: 48 | source: nextzen 49 | layer: water 50 | draw: 51 | polygons: 52 | order: 2 53 | color: '#88bbee' 54 | roads: 55 | data: 56 | source: nextzen 57 | layer: roads 58 | filter: { not: { kind: [path, rail, ferry] } } 59 | draw: 60 | lines: 61 | order: 3 62 | color: lightgray 63 | width: 8 64 | buildings: 65 | data: 66 | source: nextzen 67 | layer: buildings 68 | draw: 69 | polygons: 70 | order: 4 71 | color: white 72 | extrude: true 73 | -------------------------------------------------------------------------------- /lights/pointlight-attenuation-02.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | focal_length: [[16, 2], [20, 6]] # pairs of [zoom, focal len] 5 | vanishing_point: [-250, -250] # relative to center of screen, in pixels 6 | 7 | lights: 8 | light1: 9 | type: point 10 | position: [-74.0170, 40.7031, 100] 11 | radius: [500,700] 12 | attenuation: 2.0 13 | ambient: .3 14 | diffuse: 1. 15 | specular: .2 16 | 17 | scene: 18 | background: 19 | color: black 20 | 21 | sources: 22 | nextzen: 23 | type: TopoJSON 24 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 25 | url_params: 26 | api_key: d161Q8KATMOhSOcVGNyQ8g 27 | max_zoom: 16 28 | 29 | layers: 30 | earth: 31 | data: 32 | source: nextzen 33 | layer: earth 34 | draw: 35 | polygons: 36 | order: 0 37 | color: '#ddeeee' 38 | landuse: 39 | data: 40 | source: nextzen 41 | layer: landuse 42 | draw: 43 | polygons: 44 | order: 1 45 | color: '#aaffaa' 46 | water: 47 | data: 48 | source: nextzen 49 | layer: water 50 | draw: 51 | polygons: 52 | order: 2 53 | color: '#88bbee' 54 | roads: 55 | data: 56 | source: nextzen 57 | layer: roads 58 | filter: { not: { kind: [path, rail, ferry] } } 59 | draw: 60 | lines: 61 | order: 3 62 | color: lightgray 63 | width: 8 64 | buildings: 65 | data: 66 | source: nextzen 67 | layer: buildings 68 | draw: 69 | polygons: 70 | order: 4 71 | color: white 72 | extrude: true 73 | -------------------------------------------------------------------------------- /lights/pointlight-radius-00.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | focal_length: [[16, 2], [20, 6]] # pairs of [zoom, focal len] 5 | vanishing_point: [-250, -250] # relative to center of screen, in pixels 6 | 7 | lights: 8 | light1: 9 | type: point 10 | position: [-74.0170, 40.7031, 100] 11 | radius: 700 12 | ambient: .3 13 | diffuse: 1. 14 | specular: .2 15 | 16 | scene: 17 | background: 18 | color: black 19 | 20 | sources: 21 | nextzen: 22 | type: TopoJSON 23 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 24 | url_params: 25 | api_key: d161Q8KATMOhSOcVGNyQ8g 26 | max_zoom: 16 27 | 28 | layers: 29 | earth: 30 | data: 31 | source: nextzen 32 | layer: earth 33 | draw: 34 | polygons: 35 | order: 0 36 | color: '#ddeeee' 37 | landuse: 38 | data: 39 | source: nextzen 40 | layer: landuse 41 | draw: 42 | polygons: 43 | order: 1 44 | color: '#aaffaa' 45 | water: 46 | data: 47 | source: nextzen 48 | layer: water 49 | draw: 50 | polygons: 51 | order: 2 52 | color: '#88bbee' 53 | roads: 54 | data: 55 | source: nextzen 56 | layer: roads 57 | filter: { not: { kind: [path, rail, ferry] } } 58 | draw: 59 | lines: 60 | order: 3 61 | color: lightgray 62 | width: 8 63 | buildings: 64 | data: 65 | source: nextzen 66 | layer: buildings 67 | draw: 68 | polygons: 69 | order: 4 70 | color: white 71 | extrude: true 72 | -------------------------------------------------------------------------------- /lights/pointlight-radius-01.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | focal_length: [[16, 2], [20, 6]] # pairs of [zoom, focal len] 5 | vanishing_point: [-250, -250] # relative to center of screen, in pixels 6 | 7 | lights: 8 | light1: 9 | type: point 10 | position: [-74.0170, 40.7031, 100] 11 | radius: [500,700] 12 | ambient: .3 13 | diffuse: 1. 14 | specular: .2 15 | 16 | scene: 17 | background: 18 | color: black 19 | 20 | sources: 21 | nextzen: 22 | type: TopoJSON 23 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 24 | url_params: 25 | api_key: d161Q8KATMOhSOcVGNyQ8g 26 | max_zoom: 16 27 | 28 | layers: 29 | earth: 30 | data: 31 | source: nextzen 32 | layer: earth 33 | draw: 34 | polygons: 35 | order: 0 36 | color: '#ddeeee' 37 | landuse: 38 | data: 39 | source: nextzen 40 | layer: landuse 41 | draw: 42 | polygons: 43 | order: 1 44 | color: '#aaffaa' 45 | water: 46 | data: 47 | source: nextzen 48 | layer: water 49 | draw: 50 | polygons: 51 | order: 2 52 | color: '#88bbee' 53 | roads: 54 | data: 55 | source: nextzen 56 | layer: roads 57 | filter: { not: { kind: [path, rail, ferry] } } 58 | draw: 59 | lines: 60 | order: 3 61 | color: lightgray 62 | width: 8 63 | buildings: 64 | data: 65 | source: nextzen 66 | layer: buildings 67 | draw: 68 | polygons: 69 | order: 4 70 | color: white 71 | extrude: true 72 | -------------------------------------------------------------------------------- /lights/spotlight.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: perspective 4 | focal_length: [[16, 2], [20, 6]] # pairs of [zoom, focal len] 5 | vanishing_point: [-250, -250] # relative to center of screen, in pixels 6 | 7 | lights: 8 | light1: 9 | type: spotlight 10 | position: [-74.0170, 40.7031, 100] 11 | direction: [1, 1, 0] 12 | exponent: 30. 13 | ambient: .3 14 | diffuse: 1 15 | specualr: .2 16 | 17 | scene: 18 | background: 19 | color: black 20 | 21 | sources: 22 | nextzen: 23 | type: TopoJSON 24 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 25 | url_params: 26 | api_key: d161Q8KATMOhSOcVGNyQ8g 27 | max_zoom: 16 28 | 29 | layers: 30 | earth: 31 | data: 32 | source: nextzen 33 | layer: earth 34 | draw: 35 | polygons: 36 | order: 0 37 | color: '#ddeeee' 38 | landuse: 39 | data: 40 | source: nextzen 41 | layer: landuse 42 | draw: 43 | polygons: 44 | order: 1 45 | color: '#aaffaa' 46 | water: 47 | data: 48 | source: nextzen 49 | layer: water 50 | draw: 51 | polygons: 52 | order: 2 53 | color: '#88bbee' 54 | roads: 55 | data: 56 | source: nextzen 57 | layer: roads 58 | filter: { not: { kind: [path, rail, ferry] } } 59 | draw: 60 | lines: 61 | order: 3 62 | color: lightgray 63 | width: 8 64 | buildings: 65 | data: 66 | source: nextzen 67 | layer: buildings 68 | draw: 69 | polygons: 70 | order: 4 71 | color: white 72 | extrude: true 73 | -------------------------------------------------------------------------------- /material/earth.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/earth.ai -------------------------------------------------------------------------------- /material/grass.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/grass.jpg -------------------------------------------------------------------------------- /material/grass01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/grass01.jpg -------------------------------------------------------------------------------- /material/grid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/grid.jpg -------------------------------------------------------------------------------- /material/materials.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/materials.ai -------------------------------------------------------------------------------- /material/road.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/road.jpg -------------------------------------------------------------------------------- /material/rock.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/rock.jpg -------------------------------------------------------------------------------- /material/sem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/sem.jpg -------------------------------------------------------------------------------- /material/sky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/sky.jpg -------------------------------------------------------------------------------- /material/uv-grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/material/uv-grid.png -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- 1 | site_name: Tangram Docs 2 | theme: readthedocs 3 | -------------------------------------------------------------------------------- /shaders/color.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: isometric 4 | 5 | styles: 6 | buildings: 7 | base: polygons 8 | animated: true 9 | shaders: 10 | blocks: 11 | color: | 12 | vec3 pos = worldPosition().xyz*0.01; 13 | color.r *= sin(pos.x + u_time * 0.5); 14 | color.g *= sin(pos.x + u_time * 1.0); 15 | color.b *= sin(pos.x + u_time * 1.5); 16 | 17 | sources: 18 | nextzen: 19 | type: TopoJSON 20 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 21 | url_params: 22 | api_key: d161Q8KATMOhSOcVGNyQ8g 23 | max_zoom: 16 24 | 25 | layers: 26 | earth: 27 | data: 28 | source: nextzen 29 | layer: earth 30 | draw: 31 | polygons: 32 | order: 0 33 | color: '#ddeeee' 34 | water: 35 | data: 36 | source: nextzen 37 | layer: water 38 | draw: 39 | polygons: 40 | order: 1 41 | color: '#88bbee' 42 | roads: 43 | data: 44 | source: nextzen 45 | layer: roads 46 | filter: { not: { kind: [path, ferry, rail] } } 47 | draw: 48 | lines: 49 | order: 2 50 | color: gray 51 | width: 8 52 | highway: 53 | filter: 54 | kind: highway 55 | draw: 56 | lines: 57 | width: 12 58 | buildings: 59 | data: 60 | source: nextzen 61 | layer: buildings 62 | draw: 63 | polygons: 64 | style: buildings 65 | order: 3 66 | color: white 67 | extrude: true 68 | -------------------------------------------------------------------------------- /shaders/default-pipeline.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/shaders/default-pipeline.ai -------------------------------------------------------------------------------- /shaders/filter.yaml: -------------------------------------------------------------------------------- 1 | cameras: 2 | camera1: 3 | type: isometric 4 | 5 | lights: 6 | light1: 7 | type: point 8 | diffuse: 1.5 9 | radius: [500, 600] 10 | 11 | styles: 12 | buildings: 13 | base: polygons 14 | animated: true 15 | shaders: 16 | blocks: 17 | color: | 18 | // brighten with height 19 | color = vec4(worldPosition().z * .002 + .5); 20 | filter: | 21 | // animated green bars 22 | vec3 filter = vec3(0.5, 1.0, 0.5) * abs(floor(sin(worldPosition().x * .05 + u_time))); 23 | // add green after lighting 24 | color.rgb += filter; 25 | 26 | sources: 27 | nextzen: 28 | type: TopoJSON 29 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 30 | url_params: 31 | api_key: d161Q8KATMOhSOcVGNyQ8g 32 | max_zoom: 18 33 | 34 | layers: 35 | earth: 36 | data: 37 | source: nextzen 38 | layer: earth 39 | draw: 40 | polygons: 41 | order: 0 42 | color: lightgray 43 | 44 | buildings: 45 | data: 46 | source: nextzen 47 | layer: buildings 48 | draw: 49 | polygons: 50 | style: buildings 51 | order: 3 52 | extrude: true 53 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * Fetch for files 4 | */ 5 | function fetchHTTP(url, methood){ 6 | var request = new XMLHttpRequest(), response; 7 | 8 | request.onreadystatechange = function () { 9 | if (request.readyState === 4 && request.status === 200) { 10 | response = request.responseText; 11 | } 12 | } 13 | request.open(methood ? methood : 'GET', url, false); 14 | request.send(); 15 | return response; 16 | } 17 | 18 | function loadMarkdown(){ 19 | var mdText = fetchHTTP("README.md"); 20 | content.innerHTML = marked(mdText); 21 | } 22 | 23 | window.onload = function(){ 24 | loadMarkdown(); 25 | }; -------------------------------------------------------------------------------- /tutorials/custom/custom-styles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/custom-styles.jpg -------------------------------------------------------------------------------- /tutorials/custom/custom1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/custom1.jpg -------------------------------------------------------------------------------- /tutorials/custom/custom1.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | 8 | layers: 9 | roads: 10 | data: { source: nextzen } 11 | draw: 12 | lines: 13 | order: 1 14 | width: 5px 15 | color: gray 16 | -------------------------------------------------------------------------------- /tutorials/custom/custom10.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | max_zoom: 16 8 | 9 | styles: 10 | _custom: 11 | base: polygons 12 | 13 | layers: 14 | buildings: 15 | data: { source: nextzen } 16 | draw: 17 | _custom: 18 | order: 1 19 | color: [.75, .75, .75] 20 | extrude: true 21 | -------------------------------------------------------------------------------- /tutorials/custom/custom11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/custom11.jpg -------------------------------------------------------------------------------- /tutorials/custom/custom11.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | max_zoom: 16 8 | 9 | styles: 10 | _custom: 11 | base: polygons 12 | shaders: 13 | blocks: 14 | color: | 15 | color.rgb = vec3(1, 0, 1); 16 | 17 | layers: 18 | buildings: 19 | data: { source: nextzen } 20 | draw: 21 | _custom: 22 | order: 1 23 | extrude: true 24 | -------------------------------------------------------------------------------- /tutorials/custom/custom12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/custom12.jpg -------------------------------------------------------------------------------- /tutorials/custom/custom12.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | max_zoom: 16 8 | 9 | styles: 10 | _custom: 11 | base: polygons 12 | shaders: 13 | blocks: 14 | color: | 15 | color.rgb *= vec3(worldPosition().z) / 100.; 16 | 17 | layers: 18 | buildings: 19 | data: { source: nextzen } 20 | draw: 21 | _custom: 22 | order: 1 23 | color: white 24 | extrude: true 25 | -------------------------------------------------------------------------------- /tutorials/custom/custom13.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | max_zoom: 16 8 | 9 | styles: 10 | _custom: 11 | base: polygons 12 | animated: true 13 | shaders: 14 | blocks: 15 | color: | 16 | color.rgb *= worldPosition().zzz / 100.; 17 | color *= sin(u_time); 18 | 19 | layers: 20 | buildings: 21 | data: { source: nextzen } 22 | draw: 23 | _custom: 24 | order: 1 25 | color: white 26 | extrude: true 27 | -------------------------------------------------------------------------------- /tutorials/custom/custom2.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | 8 | styles: 9 | _dashes: 10 | base: lines 11 | dash: [1, 1] 12 | 13 | layers: 14 | roads: 15 | data: { source: nextzen } 16 | draw: 17 | lines: 18 | order: 1 19 | width: 5px 20 | color: gray 21 | -------------------------------------------------------------------------------- /tutorials/custom/custom3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/custom3.jpg -------------------------------------------------------------------------------- /tutorials/custom/custom3.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | 8 | styles: 9 | _dashes: 10 | base: lines 11 | dash: [1, 1] 12 | 13 | layers: 14 | roads: 15 | data: { source: nextzen } 16 | draw: 17 | _dashes: 18 | order: 1 19 | width: 5px 20 | color: gray 21 | -------------------------------------------------------------------------------- /tutorials/custom/custom4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/custom4.jpg -------------------------------------------------------------------------------- /tutorials/custom/custom4.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | 8 | styles: 9 | _dashes: 10 | base: lines 11 | dash: [1, 1] 12 | dash_background_color: pink 13 | 14 | layers: 15 | roads: 16 | data: { source: nextzen } 17 | draw: 18 | _dashes: 19 | order: 1 20 | width: 5px 21 | color: gray 22 | -------------------------------------------------------------------------------- /tutorials/custom/custom5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/custom5.jpg -------------------------------------------------------------------------------- /tutorials/custom/custom5.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | 8 | styles: 9 | _dashes: 10 | base: lines 11 | dash: [2, 1] 12 | dash_background_color: pink 13 | 14 | layers: 15 | roads: 16 | data: { source: nextzen } 17 | draw: 18 | _dashes: 19 | order: 1 20 | width: 5px 21 | color: gray 22 | outline: 23 | color: pink 24 | width: 1px 25 | -------------------------------------------------------------------------------- /tutorials/custom/custom6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/custom6.jpg -------------------------------------------------------------------------------- /tutorials/custom/custom6.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | max_zoom: 16 8 | 9 | layers: 10 | buildings: 11 | data: { source: nextzen } 12 | draw: 13 | polygons: 14 | order: 1 15 | color: [.7, .7, .7] 16 | extrude: true 17 | -------------------------------------------------------------------------------- /tutorials/custom/custom7.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | max_zoom: 16 8 | 9 | styles: 10 | _transparent: 11 | base: polygons 12 | blend: overlay 13 | 14 | layers: 15 | buildings: 16 | data: { source: nextzen } 17 | draw: 18 | polygons: 19 | order: 1 20 | color: [.7, .7, .7] 21 | extrude: true 22 | -------------------------------------------------------------------------------- /tutorials/custom/custom8.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | max_zoom: 16 8 | 9 | styles: 10 | _transparent: 11 | base: polygons 12 | blend: overlay 13 | 14 | layers: 15 | buildings: 16 | data: { source: nextzen } 17 | draw: 18 | _transparent: 19 | order: 1 20 | color: [.7, .7, .7] 21 | extrude: true 22 | -------------------------------------------------------------------------------- /tutorials/custom/custom9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/custom9.jpg -------------------------------------------------------------------------------- /tutorials/custom/custom9.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | max_zoom: 16 8 | 9 | styles: 10 | _transparent: 11 | base: polygons 12 | blend: overlay 13 | 14 | layers: 15 | buildings: 16 | data: { source: nextzen } 17 | draw: 18 | _transparent: 19 | order: 1 20 | color: [.7, .7, .7, .5] 21 | extrude: true 22 | -------------------------------------------------------------------------------- /tutorials/custom/fade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/custom/fade.gif -------------------------------------------------------------------------------- /tutorials/editing-basemaps/editing-basemaps1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/editing-basemaps/editing-basemaps1.jpg -------------------------------------------------------------------------------- /tutorials/editing-basemaps/editing-basemaps1.yaml: -------------------------------------------------------------------------------- 1 | import: https://www.nextzen.org/carto/walkabout-style/walkabout-style.yaml 2 | 3 | global: 4 | # Sign up for a Nextzen API key to use the Nextzen basemaps 5 | # https://developers.nextzen.org 6 | sdk_mapzen_api_key: d161Q8KATMOhSOcVGNyQ8g # set this value to your Nextzen API key 7 | 8 | sources: 9 | _mine: 10 | type: GeoJSON 11 | url: https://gist.githubusercontent.com/anonymous/3a123362d5154004c8627c58861fd4ad/raw/158818805546eb51caac93d7f6c029c744bc9d7e/map.geojson 12 | 13 | layers: 14 | _blob: 15 | data: { source: _mine } 16 | draw: 17 | polygons: 18 | order: 360 19 | color: [.5, 1, .5] 20 | lines: 21 | order: 361 22 | width: 5px 23 | color: [.5, .5, 1] 24 | -------------------------------------------------------------------------------- /tutorials/editing-basemaps/editing-basemaps2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/editing-basemaps/editing-basemaps2.jpg -------------------------------------------------------------------------------- /tutorials/editing-basemaps/editing-basemaps2.yaml: -------------------------------------------------------------------------------- 1 | import: https://tangrams.github.io/tangram-docs/tutorials/editing-basemaps/simple-basemap.yaml -------------------------------------------------------------------------------- /tutorials/editing-basemaps/editing-basemaps3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/editing-basemaps/editing-basemaps3.jpg -------------------------------------------------------------------------------- /tutorials/editing-basemaps/editing-basemaps3.yaml: -------------------------------------------------------------------------------- 1 | import: https://tangrams.github.io/tangram-docs/tutorials/editing-basemaps/simple-basemap.yaml 2 | 3 | layers: 4 | roads: 5 | major_road: 6 | draw: 7 | lines: 8 | color: orange -------------------------------------------------------------------------------- /tutorials/editing-basemaps/editing-basemaps4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/editing-basemaps/editing-basemaps4.jpg -------------------------------------------------------------------------------- /tutorials/editing-basemaps/simple-basemap.yaml: -------------------------------------------------------------------------------- 1 | sources: 2 | nextzen: 3 | type: TopoJSON 4 | url: https://tile.nextzen.org/tilezen/vector/v1/256/all/{z}/{x}/{y}.topojson 5 | url_params: 6 | api_key: d161Q8KATMOhSOcVGNyQ8g 7 | scene: 8 | background: 9 | color: white 10 | layers: 11 | roads: 12 | data: { source: nextzen } 13 | draw: 14 | lines: 15 | order: 0 16 | color: gray 17 | width: 2px 18 | major_road: 19 | filter: { kind: major_road } 20 | draw: 21 | lines: 22 | color: '#cc6666' 23 | width: 2px 24 | -------------------------------------------------------------------------------- /tutorials/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangrams/tangram-docs/44939085d5145417b2a5cd18e57287864bde33b7/tutorials/loading.gif --------------------------------------------------------------------------------