Skip to content

Instantly share code, notes, and snippets.

View mzeeshanid's full-sized avatar

Muhammad Zeeshan mzeeshanid

View GitHub Profile
//
// DirectedPolylineViewController.swift
//
//
// Created by Mac OS X on 11/02/2020.
// Copyright © 2020 Muhammad Zeeshan. All rights reserved.
//
import UIKit
import GoogleMaps
@mzeeshanid
mzeeshanid / DirectedPolylineViewController.swift
Last active February 12, 2020 05:56
Directed polyline function
func drawPolyline() {
//Step 1:
let coordinates = self.geoJson.map({CLLocationCoordinate2D(latitude: $0.last!, longitude: $0.first!)})
//Step 2:
let chunkSize = 3
let chunkedCoordinates = coordinates.chunked(into: chunkSize)
//Step 3:
@mzeeshanid
mzeeshanid / DirectedPolylineViewController.swift
Last active February 12, 2020 05:57
Directed GMSPolyline hard coded GeoJSON
var geoJson: [[CLLocationDegrees]] = [
[-118.2608582418, 34.0801788388],
[-118.2605869562, 34.0800219712],
[-118.2601800293, 34.0797865312],
[-118.2596010753, 34.0794525362],
[-118.2586218209, 34.078885827],
[-118.2576888882, 34.0783437419],
[-118.2567295072, 34.0777879666],
[-118.2568708641, 34.0775788277],
[-118.256982542, 34.0773834912],