-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.xml
225 lines (182 loc) · 15.9 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>MapsIndoors Developers</title>
<link>https://mapsindoors.github.io/</link>
<description>Recent content on MapsIndoors Developers</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<copyright>MapsIndoors (c)2017</copyright>
<atom:link href="https://mapsindoors.github.io/index.xml" rel="self" type="application/rss+xml" />
<item>
<title></title>
<link>https://mapsindoors.github.io/android/guides/searching-and-directions/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/android/guides/searching-and-directions/</guid>
<description>//Locations provider, used for search MPLocationsProvider locs = new MPLocationsProvider(this);
//Directions renderer, used to display route on map DirectionsRenderer directionsRenderer = new DirectionsRenderer(this, selectionListener);
//Listen for query results locs.setOnLocationsReadyListener(new OnLocationsReadyListener() { @Override public void onLocationsReady(List locations) {
//Origin hard-coded here Location origin = new MPLocation(new Point(57.956, 8.667, 0), &quot;My location&quot;); //Destination is first location in list Location destination = locations.get(0); RoutingProvider routingProvider = new MPRoutingProvider(); //Add listener routingProvider.setOnRouteResultListener(new OnRouteResultListener() { @Override public void onRouteResult(final Route newRoute) { //Render the route you get from the service (you need to create a selectionListener too) directionsRenderer.</description>
</item>
<item>
<title></title>
<link>https://mapsindoors.github.io/ios/guides/search-and-directions/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/ios/guides/search-and-directions/</guid>
<description>MPLocationsProvider* locationsProvider = [[MPLocationsProvider alloc] init]; MPDirectonsRenderer* renderer = [[MPDirectonsRenderer alloc] init]; MPDirectionsService* directionsService = [[MPDirectionsService alloc] initWithMapsIndoorsSolutionId: sID googleApiKey: gApiKey];
MPLocationQuery* q1 = [[MPLocationQuery alloc] init]; q1.solutionId = sID; q1.query = @&quot;location-name&quot;; q1.max = 1; MPLocationQuery* q2 = [[MPLocationQuery alloc] init]; q2.solutionId = sID; q2.query = @&quot;other-location-name&quot;; q2.max = 1; [locationsProvider getLocationsUsingQueryAsync:q1 language:@&quot;en&quot; completionHandler:^(MPLocationDataset *locationData, NSError *error) { MPLocation* from = locationData.list.firstObject; [locationsProvider getLocationsUsingQueryAsync:q2 language:@&quot;en&quot; completionHandler:^(MPLocationDataset *locationData, NSError *error) { MPLocation* to = locationData.</description>
</item>
<item>
<title>About</title>
<link>https://mapsindoors.github.io/about/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/about/</guid>
<description></description>
</item>
<item>
<title>Changelog</title>
<link>https://mapsindoors.github.io/android/changelog/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/android/changelog/</guid>
<description> Changelog for MapsIndoors for Android. This document structure is based on Keep a Changelog and the project adheres to Semantic Versioning.
## [2.0.0-beta1] - 2017-10-04 ### Changed - Put something in here&hellip; - Fix MPLocation.copy() results in nil MPLocation.descr.
### Fixed - Fix geometry property nil when copying MPLocation - Fix unlabeled icons not respecting MapsIndoors.mapIconSize
Added Support for statically adding a position provider, optionally by setting MapsIndoors.positionProvider </description>
</item>
<item>
<title>Changelog</title>
<link>https://mapsindoors.github.io/cms/changelog/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/cms/changelog/</guid>
<description>[3.1.1] - 16-11-2017 Added Changed Fixed Only use localstorage to check solution when reloading. Collapsing the sidebar updates the map-size, preventing grey areas with no tiles. Fixed an error when trying to save a location with no name set for one or more languages. develop
[3.1.0] - 14-11-2017 Added Zoom level indcator. Modified and modified by to the location list.</description>
</item>
<item>
<title>Changelog</title>
<link>https://mapsindoors.github.io/ios/changelog/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/ios/changelog/</guid>
<description>Changelog for MapsIndoors for iOS. This document structure is based on Keep a Changelog and the project adheres to Semantic Versioning.
[1.12.2-beta15] - 2017-11-03 Fixed Fixed issues related to language code validation. [1.12.2-beta13] - 2017-11-02 Fixed Fixed problems related to offline/flight-mode.
Changed Search algorithm improvement.
[1.12.1-beta1] - 2017-10-13 Fixed Fixed possible calling of callback block twice in MPMessageProvider [1.12.0-beta3] - 2017-10-09 Added Added a MPRouteLeg.</description>
</item>
<item>
<title>Guide to the MapsIndoors CMS</title>
<link>https://mapsindoors.github.io/cms/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/cms/</guid>
<description>About the User Roles There are 2 roles in the system:
Editor - Editors can create new locations, make changes to and remove existing locations
Admin - Administrators also have access to types, categories and users management, network visualisation and app configuration.
Regarding the transition to MapsIndoors CMS 3.0 If you are using the CMS to manage push messaging or beacons you have to continue using the previous CMS version.</description>
</item>
<item>
<title>Indoor Navigation Built with Google Maps</title>
<link>https://mapsindoors.github.io/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/</guid>
<description>Welcome to the developer site of MapsIndoors by MapsPeople. You can integrate MapsIndoors into apps, web solutions and/or information kiosks using the MapsIndoors SDK. Get your hands dirty by digging into our guides, code snippets and reference material for the MapsIndoors navigation platform. The documentation and SDKs for both Web, iOS and Android are all available on this site. We strive to give you everything you need to know about how to setup an indoor navigation solution.</description>
</item>
<item>
<title>Indoor Positioning with MapsIndoors</title>
<link>https://mapsindoors.github.io/introductions/indoor-positioning/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/introductions/indoor-positioning/</guid>
<description>To get an introduction to the field of indoor positioning, we recommend this blog post for a start.
MapsIndoors SDK is not an IPS (Indoor Positioning Service). MapsIndoors provides indoor maps and indoor directions, and since it is based on Google Maps, we also provide seamless indoor/outdoor integration.
With this in mind you need to find an IPS and then use the location from that IPS in MapsIndoors. To some extend iOS CoreLocation and Android Location Services can fulfill the role of an IPS, depending on the building infrastructure.</description>
</item>
<item>
<title>MapsIndoors First Steps</title>
<link>https://mapsindoors.github.io/firststeps/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/firststeps/</guid>
<description>Setup Google maps API You need to setup the Google Maps API in your project by following the steps in this links below depending on which platform you are using :
Web : You will need the Google Maps JavaScript API. Android : You will need the Google Maps Android API. iOS : You will need the Google Maps SDK for iOS. Some Web Service APIs are needed also for the mapsIndoors SDK so make sure to enable them when getting your key :</description>
</item>
<item>
<title>MapsIndoors for Android - Getting Started</title>
<link>https://mapsindoors.github.io/android/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/android/</guid>
<description>Basic Example You will find in the link an up and running project that contains the minimum code to start a MapsIndoors project.
You can also follow the steps below to start your app from scratch or to enhance the Basic Example, more advanced feature will be explained in the part 2 of this tutorial with a demo app that gives a showcase of the mapsIndoors in a complete app that you can test also.</description>
</item>
<item>
<title>MapsIndoors for Android - Part 2</title>
<link>https://mapsindoors.github.io/android/guide-part2/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/android/guide-part2/</guid>
<description>Trying the demo App You can download the demo app from our github repository: Demo App Then run it and don&rsquo;t forget to do a Gradle sync before and download all the required dependencies.
Using Routing Routing is requested with at least an origin, a destination and a transit mode – transit mode corresponds directly to Google Maps transit modes: Walking, bicycling, driving and transit (public transportation).
RoutingProvider routingProvider = new MPRoutingProvider(); routingProvider.</description>
</item>
<item>
<title>MapsIndoors for Android Reference Guide</title>
<link>https://mapsindoors.github.io/android/reference/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/android/reference/</guid>
<description>Please head to this reference manual.</description>
</item>
<item>
<title>MapsIndoors for Web - Getting started</title>
<link>https://mapsindoors.github.io/web/changelog/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/web/changelog/</guid>
<description>Basic Example You will find in the link an up and running project that contains the minimum code to start a MapsIndoors project. You can only run the project inside a web server, it&rsquo;s already inside a static nodejs server so you have to install nodejs and npm before, then run :
npm install Then
node app.js You can also follow the steps below to start your app from scratch or to enhance the Basic Example, more advanced feature will be explained in the part 2 of this tutorial with a demo app that gives a showcase of the mapsIndoors in a complete app that you can test also.</description>
</item>
<item>
<title>MapsIndoors for Web - Getting started</title>
<link>https://mapsindoors.github.io/web/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/web/</guid>
<description>Basic Example You will find in the link an up and running project that contains the minimum code to start a MapsIndoors project. You can only run the project inside a web server, it&rsquo;s already inside a static nodejs server so you have to install nodejs and npm before, then run :
npm install Then
node app.js You can also follow the steps below to start your app from scratch or to enhance the Basic Example, more advanced feature will be explained in the part 2 of this tutorial with a demo app that gives a showcase of the mapsIndoors in a complete app that you can test also.</description>
</item>
<item>
<title>MapsIndoors for Web - Part 2</title>
<link>https://mapsindoors.github.io/web/guide-part2/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/web/guide-part2/</guid>
<description>Trying the Showcase Web App A showcase app is available on GitHub, free to use and adapt to your needs.
To try it out right away: Make sure nodejs, npm and gulp is installed on your system Using a terminal/shell in the project folder, run the following commands:
npm install -g browser-sync gulp build browser-sync start &ndash;server If on Windows and prompted, allow server to use your PC network Open your browser at http://localhost:3000/app (or whatever port browser-sync chooses per default) Create a Search and Suggestions box If you need to facilitate search functionality to your MapsIndoors solution, you can use the Suggestions UI component.</description>
</item>
<item>
<title>MapsIndoors for Web - Reference Guide</title>
<link>https://mapsindoors.github.io/web/reference/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/web/reference/</guid>
<description>MapsIndoors mapsindoors.MapsIndoors(opts:MapsIndoorsOptions)
Methods clear() find(args:string|FindOptions) : Promise(Location) fitBuilding(buildingId:string) fitVenue(venueId?:string) getBuilding() : Building getDisplayRule(type:string) : DisplayRuleLiteral getFloor() : number getLocationsVisible() : bool getMap() : google.maps.Map getStyles() : VenueStyle[] getVenue() : Venue setDisplayRule(rule: DisplayRuleLiteral) setLanguage(language:string) setFloor(floor:number) setMap(map:google.maps.Map) setStyle(style:string) //style folder setVenue(venue:string|Venue) locate(options:locateOptions) Events ready map_changed floor_changed building_changed venue_changed style_changed locations_visible_cshanged location_click MapsIndoorsOptions Literal MapsIndoorsOptions { map: google.maps.Map, floor: number, locationVisible: boolean } DisplayRule Literal DisplayRule { from?: number, to?</description>
</item>
<item>
<title>MapsIndoors for iOS - Getting Started</title>
<link>https://mapsindoors.github.io/ios/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/ios/</guid>
<description>Basic Example You will find in the link an up and running project that contains the minimum code to start a MapsIndoors project.
You can also follow the steps below to start your app from scratch or to enhance the Basic Example, more advanced feature will be explained in the part 2 of this tutorial with a demo app that gives a showcase of the mapsIndoors in a complete app that you can test also.</description>
</item>
<item>
<title>MapsIndoors for iOS - Part 2</title>
<link>https://mapsindoors.github.io/ios/guide-part2/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/ios/guide-part2/</guid>
<description>Trying the demo App Open your Terminal and run
pod try MapsIndoors This will install and fire up the full-featured SDK Demo Project. Remember to add your own key Google Maps iOS API key in AppDelegate:
GMSServices.provideAPIKey(&quot;YOUR_GOOGLE_KEY&quot;) Using Routing Routing is requested with at least an origin, a destination and a transit mode – transit mode corresponds directly to Google Maps transit modes: Walking, bicycling, driving and transit (public transportation).</description>
</item>
<item>
<title>MapsIndoors for iOS Reference Guide</title>
<link>https://mapsindoors.github.io/ios/reference/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://mapsindoors.github.io/ios/reference/</guid>
<description>Please head to this reference manual.</description>
</item>
</channel>
</rss>