This repository has been archived by the owner on Apr 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding new Map Demo sample for guides
- Loading branch information
1 parent
b96f1af
commit 20a39ff
Showing
42 changed files
with
1,211 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
|
||
Microsoft Visual Studio Solution File, Format Version 11.00 | ||
# Visual Studio 2010 | ||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MapDemo", "MapDemo\MapDemo.csproj", "{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}" | ||
EndProject | ||
Global | ||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||
Debug|iPhoneSimulator = Debug|iPhoneSimulator | ||
Release|iPhoneSimulator = Release|iPhoneSimulator | ||
Debug|iPhone = Debug|iPhone | ||
Release|iPhone = Release|iPhone | ||
Ad-Hoc|iPhone = Ad-Hoc|iPhone | ||
AppStore|iPhone = AppStore|iPhone | ||
EndGlobalSection | ||
GlobalSection(ProjectConfigurationPlatforms) = postSolution | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.AppStore|iPhone.ActiveCfg = AppStore|iPhone | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.AppStore|iPhone.Build.0 = AppStore|iPhone | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Debug|iPhone.ActiveCfg = Debug|iPhone | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Debug|iPhone.Build.0 = Debug|iPhone | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Release|iPhone.ActiveCfg = Release|iPhone | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Release|iPhone.Build.0 = Release|iPhone | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator | ||
{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator | ||
EndGlobalSection | ||
GlobalSection(MonoDevelopProperties) = preSolution | ||
StartupItem = MapDemo\MapDemo.csproj | ||
EndGlobalSection | ||
EndGlobal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
|
||
using Foundation; | ||
using UIKit; | ||
|
||
namespace MapDemo | ||
{ | ||
// The UIApplicationDelegate for the application. This class is responsible for launching the | ||
// User Interface of the application, as well as listening (and optionally responding) to | ||
// application events from iOS. | ||
[Register ("AppDelegate")] | ||
public partial class AppDelegate : UIApplicationDelegate | ||
{ | ||
public override UIWindow Window { | ||
get; | ||
set; | ||
} | ||
|
||
public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions) | ||
{ | ||
// Override point for customization after application launch. | ||
// If not required for your application you can safely delete this method | ||
|
||
return true; | ||
} | ||
|
||
public override void OnResignActivation (UIApplication application) | ||
{ | ||
// Invoked when the application is about to move from active to inactive state. | ||
// This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) | ||
// or when the user quits the application and it begins the transition to the background state. | ||
// Games should use this method to pause the game. | ||
} | ||
|
||
public override void DidEnterBackground (UIApplication application) | ||
{ | ||
// Use this method to release shared resources, save user data, invalidate timers and store the application state. | ||
// If your application supports background exection this method is called instead of WillTerminate when the user quits. | ||
} | ||
|
||
public override void WillEnterForeground (UIApplication application) | ||
{ | ||
// Called as part of the transiton from background to active state. | ||
// Here you can undo many of the changes made on entering the background. | ||
} | ||
|
||
public override void OnActivated (UIApplication application) | ||
{ | ||
// Restart any tasks that were paused (or not yet started) while the application was inactive. | ||
// If the application was previously in the background, optionally refresh the user interface. | ||
} | ||
|
||
public override void WillTerminate (UIApplication application) | ||
{ | ||
// Called when the application is about to terminate. Save data, if needed. See also DidEnterBackground. | ||
} | ||
} | ||
} | ||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>UISupportedInterfaceOrientations</key> | ||
<array> | ||
<string>UIInterfaceOrientationPortrait</string> | ||
<string>UIInterfaceOrientationLandscapeLeft</string> | ||
<string>UIInterfaceOrientationLandscapeRight</string> | ||
</array> | ||
<key>MinimumOSVersion</key> | ||
<string>6.0</string> | ||
<key>NSLocationWhenInUseUsageDescription</key> | ||
<string>Using your location to show it on a map.</string> | ||
<key>XSAppIconAssets</key> | ||
<string>Resources/Images.xcassets/AppIcons.appiconset</string> | ||
<key>CFBundleDisplayName</key> | ||
<string>Map Demo</string> | ||
<key>CFBundleIdentifier</key> | ||
<string>com.xamarin.mapdemo</string> | ||
<key>UIMainStoryboardFile</key> | ||
<string>Main</string> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
|
||
using Foundation; | ||
using UIKit; | ||
|
||
namespace MapDemo | ||
{ | ||
public class Application | ||
{ | ||
// This is the main entry point of the application. | ||
static void Main (string[] args) | ||
{ | ||
// if you want to use a different Application Delegate class from "AppDelegate" | ||
// you can specify it here. | ||
UIApplication.Main (args, null, "AppDelegate"); | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6211" systemVersion="14A298i" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="5"> | ||
<dependencies> | ||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6204"/> | ||
</dependencies> | ||
<scenes> | ||
<scene sceneID="4"> | ||
<objects> | ||
<navigationController definesPresentationContext="YES" id="5" sceneMemberID="viewController"> | ||
<navigationBar key="navigationBar" contentMode="scaleToFill" id="8"> | ||
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/> | ||
<rect key="frame" x="0.0" y="20" width="880" height="44"/> | ||
</navigationBar> | ||
<connections> | ||
<segue destination="7" kind="relationship" relationship="rootViewController" id="6"/> | ||
</connections> | ||
</navigationController> | ||
<placeholder placeholderIdentifier="IBFirstResponder" id="9" userLabel="First Responder" sceneMemberID="firstResponder"/> | ||
</objects> | ||
<point key="canvasLocation" x="-213" y="28"/> | ||
</scene> | ||
<scene sceneID="10"> | ||
<objects> | ||
<viewController id="7" sceneMemberID="viewController" customClass="MapViewController"> | ||
<layoutGuides> | ||
<viewControllerLayoutGuide type="top" id="2"/> | ||
<viewControllerLayoutGuide type="bottom" id="3"/> | ||
</layoutGuides> | ||
<view key="view" contentMode="scaleToFill" id="12"> | ||
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/> | ||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | ||
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/> | ||
<subviews> | ||
<mapView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" mapType="standard" id="18" translatesAutoresizingMaskIntoConstraints="NO"> | ||
<rect key="frame" x="0.0" y="0.0" width="600" height="600"/> | ||
</mapView> | ||
</subviews> | ||
<constraints> | ||
<constraint id="23" firstItem="18" firstAttribute="centerX" secondItem="12" secondAttribute="centerX"/> | ||
<constraint id="24" firstItem="18" firstAttribute="centerY" secondItem="12" secondAttribute="centerY"/> | ||
<constraint id="25" firstItem="18" firstAttribute="top" secondItem="12" secondAttribute="top"/> | ||
<constraint id="26" firstItem="18" firstAttribute="leading" secondItem="12" secondAttribute="leading"/> | ||
</constraints> | ||
</view> | ||
<navigationItem key="navigationItem" title="Root View Controller" id="11"/> | ||
<connections> | ||
<outlet property="map" destination="18" id="name-outlet-18"/> | ||
</connections> | ||
</viewController> | ||
<placeholder placeholderIdentifier="IBFirstResponder" id="13" userLabel="First Responder" sceneMemberID="firstResponder"/> | ||
</objects> | ||
<point key="canvasLocation" x="499" y="27"/> | ||
</scene> | ||
</scenes> | ||
<resources> | ||
<image name="monkey.png" width="23" height="29"/> | ||
<image name="Default-568h.png" width="320" height="568"/> | ||
</resources> | ||
</document> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,125 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<PropertyGroup> | ||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
<Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform> | ||
<ProductVersion>8.0.30703</ProductVersion> | ||
<SchemaVersion>2.0</SchemaVersion> | ||
<ProjectGuid>{A8ED3331-ADA1-49D9-9165-225F8C1DCCEA}</ProjectGuid> | ||
<ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> | ||
<OutputType>Exe</OutputType> | ||
<RootNamespace>MapDemo</RootNamespace> | ||
<AssemblyName>MapDemo</AssemblyName> | ||
<TargetFrameworkIdentifier>Xamarin.iOS</TargetFrameworkIdentifier> | ||
<TargetFrameworkVersion>v1.0</TargetFrameworkVersion> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' "> | ||
<DebugSymbols>True</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>False</Optimize> | ||
<OutputPath>bin\iPhoneSimulator\Debug</OutputPath> | ||
<DefineConstants>DEBUG;</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<ConsolePause>False</ConsolePause> | ||
<MtouchDebug>True</MtouchDebug> | ||
<MtouchProfiling>True</MtouchProfiling> | ||
<MtouchLink>None</MtouchLink> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' "> | ||
<DebugType>none</DebugType> | ||
<Optimize>True</Optimize> | ||
<OutputPath>bin\iPhoneSimulator\Release</OutputPath> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<ConsolePause>False</ConsolePause> | ||
<MtouchLink>None</MtouchLink> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' "> | ||
<DebugSymbols>True</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>False</Optimize> | ||
<OutputPath>bin\iPhone\Debug</OutputPath> | ||
<DefineConstants>DEBUG;</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<ConsolePause>False</ConsolePause> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<MtouchDebug>True</MtouchDebug> | ||
<MtouchProfiling>True</MtouchProfiling> | ||
<MtouchArch>ARMv7</MtouchArch> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' "> | ||
<DebugType>none</DebugType> | ||
<Optimize>True</Optimize> | ||
<OutputPath>bin\iPhone\Release</OutputPath> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<ConsolePause>False</ConsolePause> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<MtouchArch>ARMv7, ARM64</MtouchArch> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Ad-Hoc|iPhone' "> | ||
<DebugType>none</DebugType> | ||
<Optimize>True</Optimize> | ||
<OutputPath>bin\iPhone\Ad-Hoc</OutputPath> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<ConsolePause>False</ConsolePause> | ||
<BuildIpa>True</BuildIpa> | ||
<CodesignKey>iPhone Distribution</CodesignKey> | ||
<MtouchArch>ARMv7, ARM64</MtouchArch> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'AppStore|iPhone' "> | ||
<DebugType>none</DebugType> | ||
<Optimize>True</Optimize> | ||
<OutputPath>bin\iPhone\AppStore</OutputPath> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<ConsolePause>False</ConsolePause> | ||
<CodesignKey>iPhone Distribution</CodesignKey> | ||
<MtouchArch>ARMv7, ARM64</MtouchArch> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<Reference Include="System" /> | ||
<Reference Include="System.Xml" /> | ||
<Reference Include="System.Core" /> | ||
<Reference Include="Xamarin.iOS" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<None Include="Info.plist" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Compile Include="Main.cs" /> | ||
<Compile Include="AppDelegate.cs" /> | ||
<Compile Include="MonkeyAnnotation.cs" /> | ||
<Compile Include="SearchResultsViewController.cs" /> | ||
<Compile Include="MapViewController.cs" /> | ||
<Compile Include="MapViewController.designer.cs"> | ||
<DependentUpon>MapViewController.cs</DependentUpon> | ||
</Compile> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Content Include="monkey.png" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<BundleResource Include="Default-568h%402x.png" /> | ||
<BundleResource Include="Resources\Default-568h%402x.png" /> | ||
</ItemGroup> | ||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" /> | ||
<ItemGroup> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Contents.json" /> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-60%403x.png" /> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-60%402x.png" /> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon.png" /> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon%402x.png" /> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Spotlight-40%402x.png" /> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Spotlight-40%403x.png" /> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small%403x.png" /> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small%402x.png" /> | ||
<ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small.png" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<InterfaceDefinition Include="Main.storyboard" /> | ||
</ItemGroup> | ||
</Project> |
Oops, something went wrong.