Skip to content

Instantly share code, notes, and snippets.

@jackbillstrom
Created October 13, 2014 22:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jackbillstrom/75be6339efc1e54f1ce2 to your computer and use it in GitHub Desktop.
Save jackbillstrom/75be6339efc1e54f1ce2 to your computer and use it in GitHub Desktop.
response.json
{"result":[{"adress":"Nybrogatan 15","invoice_adress":"Nybrogatan 15","approved":"1","bio":"Handgjorda praliner, 49 olika sorter, och&nbsp;olika sorters chokladkakor.&nbsp;Go\u00b4bitar, kakor och t\u00e5rtor (ex. tryffelt\u00e5rta, kladdkaka, morotskaka m.m).&nbsp;5 sorters nymalet kaffe (ekologiskt), te, dricka\/juice, o\u00b4boy och husets drickchoklad.&nbsp;Sallader, mackor (r\u00e4kmackor, salami brie, 6 olika r\u00f6ror, ost och skinka) och pannkakor. Det finns mj\u00f6lkprotein\/laktosfritt, glutenfritt, \u00e4ggfritt, mandel\/n\u00f6tfritt och sockerfria alternativ. V\u00e4lkommen!<br>","category":"28","checkins":"0","city":"Sundsvall","email":"anneliestiernstrom@hotmail.com","id":"94","lat":"62.3893034","lng":"17.3109742","name":"Anne-lie Stiernstr\u00f6m","phone":"060613082","tags":"a:10:{i:0;s:7:\"Choklad\";i:1;s:8:\"Praliner\";i:2;s:5:\"Caf\u00e9\";i:3;s:4:\"Fika\";i:4;s:7:\"T\u00e5rtor\";i:5;s:7:\"Gobitar\";i:6;s:12:\"Chokladkakor\";i:7;s:5:\"Kaffe\";i:8;s:3:\"The\";i:9;s:2:\"Te\";}","title":"Sundsvall Chocolate House","url":"www.facebook.com\/pages\/Sundsvall-Chocolate-House\/190230084352726","visible":"1","visits":"107","zipcode":"85231","invoice_city":"Sundsvall","invoice_zipcode":"85231","private_phone":"060613082","uri":"sundsvall-chocolate-house"},{"adress":"Storgatan 20 B","invoice_adress":"Storgatan 20 B","approved":"1","bio":"Tidnings- och cigarrbutiken som \u00e4ven serverar mjukglass. Varje morgon har vi nybredda frukost-mackor samt kaffe, te och choklad. Svenska och utl\u00e4ndska dagstidningar, svenska och internationella tidskrifter, fler \u00e4n 600 titlar.","category":"28","checkins":"0","city":"Sundsvall","email":"sundsvall.tobak@telia.com","id":"95","lat":"62.3909145","lng":"17.3098496","name":"Kjell Und\u00e9n","phone":"060-613847","tags":"a:7:{i:0;s:5:\"Tobak\";i:1;s:9:\"Tidningar\";i:2;s:4:\"Spel\";i:3;s:5:\"Glass\";i:4;s:5:\"L\u00e4sk\";i:5;s:5:\"Godis\";i:6;s:11:\"Tidskrifter\";}","title":"Sundsvalls Tobaksaff\u00e4r","url":"www.sundsvallstobak.se","visible":"1","visits":"81","zipcode":"85230","invoice_city":"Sundsvall","invoice_zipcode":"85230","private_phone":"060613847","uri":"sundsvalls-tobaksaffar"}]}
@trsneed
Copy link

trsneed commented Oct 14, 2014

Interesting. I built this little demo, and again, everything works as far as I can tell. The one thing I noticed is your use of a xib file, I am a little curious if anything is going on there.

using System;
using MonoTouch.UIKit;
using System.Drawing;
using MonoTouch.CoreLocation;
using Google.Maps;
using System.Json;

namespace GoogleMapsSample
{
public class MapViewController : UIViewController
{
MapView mapView;

    public MapViewController()
    {
        Title = "Karta";
    }

    public override void LoadView ()
    {
        base.LoadView ();

        CameraPosition camera = CameraPosition.FromCamera (62.3909145, 17.3098496, 15);

        mapView = MapView.FromCamera (RectangleF.Empty, camera);
        mapView.MyLocationEnabled = true;

        var jsonVal = JsonValue.Parse (_data);                          
        for (var i = 0; i < jsonVal["result"].Count; i++)
        {
            //CLLocationCoordinate2D coord = new CLLocationCoordinate2D();
            InvokeOnMainThread(() =>
            {
                // manipulate UI controls
                var marker = new Marker()
                {
                    Title = jsonVal["result"][i]["title"],
                    Snippet = jsonVal["result"][i]["address"],
                    Position = new CLLocationCoordinate2D(jsonVal["result"][i]["lat"], jsonVal["result"][i]["lng"])
                };
                marker.Map = mapView;
            });
        }

        View = mapView;
    }

    public override void ViewWillAppear (bool animated)
    {
        base.ViewWillAppear (animated);
    }

    public override void ViewWillDisappear (bool animated)
    {   
        base.ViewWillDisappear (animated);
    }

    private string _data = @"{""result"":[{""address"":""Nybrogatan 15"",""invoice_address"":""Nybrogatan 15"",""approved"":""1"",""bio"":""Handgjorda praliner, 49 olika sorter, och&nbsp;olika sorters chokladkakor.&nbsp;Go\u00b4bitar, kakor och t\u00e5rtor (ex. tryffelt\u00e5rta, kladdkaka, morotskaka m.m).&nbsp;5 sorters nymalet kaffe (ekologiskt), te, dricka\/juice, o\u00b4boy och husets drickchoklad.&nbsp;Sallader, mackor (r\u00e4kmackor, salami brie, 6 olika r\u00f6ror, ost och skinka) och pannkakor. Det finns mj\u00f6lkprotein\/laktosfritt, glutenfritt, \u00e4ggfritt, mandel\/n\u00f6tfritt och sockerfria alternativ. V\u00e4lkommen!<br>"",""category"":""28"",""checkins"":""0"",""city"":""Sundsvall"",""email"":""anneliestiernstrom@hotmail.com"",""id"":""94"",""lat"":""62.3893034"",""lng"":""17.3109742"",""name"":""Anne-lie Stiernstr\u00f6m"",""phone"":""060613082"",""tags"":""a:10:{i:0;s:7:\""Choklad\"";i:1;s:8:\""Praliner\"";i:2;s:5:\""Caf\u00e9\"";i:3;s:4:\""Fika\"";i:4;s:7:\""T\u00e5rtor\"";i:5;s:7:\""Gobitar\"";i:6;s:12:\""Chokladkakor\"";i:7;s:5:\""Kaffe\"";i:8;s:3:\""The\"";i:9;s:2:\""Te\"";}"",""title"":""Sundsvall Chocolate House"",""url"":""www.facebook.com\/pages\/Sundsvall-Chocolate-House\/190230084352726"",""visible"":""1"",""visits"":""107"",""zipcode"":""85231"",""invoice_city"":""Sundsvall"",""invoice_zipcode"":""85231"",""private_phone"":""060613082"",""uri"":""sundsvall-chocolate-house""},{""address"":""Storgatan 20 B"",""invoice_address"":""Storgatan 20 B"",""approved"":""1"",""bio"":""Tidnings- och cigarrbutiken som \u00e4ven serverar mjukglass. Varje morgon har vi nybredda frukost-mackor samt kaffe, te och choklad. Svenska och utl\u00e4ndska dagstidningar, svenska och internationella tidskrifter, fler \u00e4n 600 titlar."",""category"":""28"",""checkins"":""0"",""city"":""Sundsvall"",""email"":""sundsvall.tobak@telia.com"",""id"":""95"",""lat"":""62.3909145"",""lng"":""17.3098496"",""name"":""Kjell Und\u00e9n"",""phone"":""060-613847"",""tags"":""a:7:{i:0;s:5:\""Tobak\"";i:1;s:9:\""Tidningar\"";i:2;s:4:\""Spel\"";i:3;s:5:\""Glass\"";i:4;s:5:\""L\u00e4sk\"";i:5;s:5:\""Godis\"";i:6;s:11:\""Tidskrifter\"";}"",""title"":""Sundsvalls Tobaksaff\u00e4r"",""url"":""www.sundsvallstobak.se"",""visible"":""1"",""visits"":""81"",""zipcode"":""85230"",""invoice_city"":""Sundsvall"",""invoice_zipcode"":""85230"",""private_phone"":""060613847"",""uri"":""sundsvalls-tobaksaffar""}]}";
}

}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment