place_id: search_params.get('place_id'),
osmtype: search_params.get('osmtype'),
osmid: search_params.get('osmid'),
+ keywords: search_params.get('keywords'),
addressdetails: 1,
linkedplaces: 1,
childplaces: 1,
- group_parents: 1,
+ group_childplaces: 1,
+ polygon_geojson: 1,
format: 'json'
};
update_data_date();
- init_map_on_detail_page(aFeature.lat, aFeature.lon, aFeature.geojson);
+ init_map_on_detail_page(aFeature.lat, aFeature.lon, aFeature.geometry);
});
});
\ No newline at end of file
},
/* en:London_Borough_of_Redbridge => https://en.wikipedia.org/wiki/London_Borough_of_Redbridge */
wikipediaLink: function(aPlace) {
- if (! aPlace.wikipedia) return '';
+ if (! aPlace.calculated_wikipedia) return '';
- var parts = aPlace.wikipedia.split(':', 2);
+ var parts = aPlace.calculated_wikipedia.split(':', 2);
- var sTitle = Handlebars.escapeExpression(aPlace.wikipedia),
+ var sTitle = Handlebars.escapeExpression(aPlace.calculated_wikipedia),
sLanguage = Handlebars.escapeExpression(parts[0]),
sArticle = Handlebars.escapeExpression(parts[1]);
);
},
coverageType: function(aPlace) {
- return (aPlace.isarea === 't' ? 'Polygon' : 'Point');
+ return (aPlace.isarea ? 'Polygon' : 'Point');
},
// fDistance is in meters
formatDistance: function(fDistanceMeters) {
}
},
tooManyParentLinesWarning: function(aPlace) {
- if (!aPlace.parentof_lines) return;
+ if (!aPlace.parentof) return;
var c = 0;
- for (var type in aPlace.parentof_lines) {
+ for (var type in aPlace.parentof) {
c = c + type.length+1;
}
if (c < 500) return;
{{#*inline "partial_details_keyword_one_row"}}
<tr>
- <td>{{formatKeywordToken this.word_token}}</td>
- {{#if this.word_id}}
- <td>word id: {{this.word_id}}</td>
+ <td>{{formatKeywordToken this.token}}</td>
+ {{#if this.id}}
+ <td>word id: {{this.id}}</td>
{{/if}}
</tr>
{{/inline}}
<tr>
<td>Name</td>
<td>
- {{#each aPlace.aNames}}
+ {{#each aPlace.names}}
<div class="line"><span class="name">{{this}}</span> ({{@key}})</div>
{{/each}}
</td>
</tr>
<tr>
<td>Type</td>
- <td>{{aPlace.class}}:{{aPlace.type}}</td>
+ <td>{{aPlace.category}}:{{aPlace.type}}</td>
</tr>
<tr>
<td>Last Updated</td>
<td>OSM</td>
<td>{{osmLink aPlace}}
</tr>
- {{#if aPlace.wikipedia}}
+ {{#if aPlace.calculated_wikipedia}}
<tr>
<td>Wikipedia Calculated</td>
<td>{{wikipediaLink aPlace}}</td>
<tr>
<td>Address Tags</td>
<td>
- {{#each aPlace.aAddressTags}}
+ {{#each aPlace.addresstags}}
<div class="line"><span class="name">{{this}}</span> ({{@key}})</div>
{{/each}}
</td>
<tr>
<td>Extra Tags</td>
<td>
- {{#each aPlace.aExtraTags}}
+ {{#each aPlace.extratags}}
<div class="line"><span class="name">{{this}}</span> ({{@key}})</div>
{{/each}}
</td>
</tr>
</thead>
<tbody>
- {{#if aPlace.address_lines}}
- {{#each aPlace.address_lines}}
+ {{#if aPlace.address}}
+ {{#each aPlace.address}}
{{> partial_details_one_row}}
{{/each}}
{{/if}}
- {{#if aPlace.linked_lines}}
+ {{#if aPlace.linked_places}}
{{> partial_h2 'Linked Places'}}
- {{#each aPlace.linked_lines}}
+ {{#each aPlace.linked_places}}
{{> partial_details_one_row}}
{{/each}}
{{/if}}
- {{#if aPlace.place_search_name_keywords}}
+ {{#if aPlace.keywords}}
{{> partial_h2 'Name Keywords'}}
- {{#each aPlace.place_search_name_keywords}}
+ {{#each aPlace.keywords.name}}
{{> partial_details_keyword_one_row}}
{{/each}}
- {{/if}}
- {{#if aPlace.place_search_address_keywords}}
{{> partial_h2 'Address Keywords'}}
- {{#each aPlace.place_search_address_keywords}}
+ {{#each aPlace.keywords.address}}
{{> partial_details_keyword_one_row}}
{{/each}}
{{/if}}
- {{#if aPlace.parentof_lines}}
+ {{#if aPlace.parentof}}
{{> partial_h2 'Parent Of'}}
- {{#each aPlace.parentof_lines as |lines type|}}
+ {{#each aPlace.parentof as |lines type|}}
{{> partial_h3 type}}
{{#each lines}}
{{> partial_details_one_row}}