Веб-интерфейс API подключен и работает нормально, извлечение и отображение данных должным образом. теперь нужно показать карту (окно) с определенной координацией через API
JS
function frmccode() {
var path_cc = api + vm.ccode;
$http({
method: 'GET',
url: path_cc,
headers: {
'Authorization': 'Bearer ' + bearer.token
}
}).then(function(resp) {
$scope.itemsc = resp.data;
}).catch(function(err) {
$scope.err = err.status;
if ($scope.err === 404) {
$scope.ccerror = err.status;
}
});
}
var map = new mapboxgl.Map({
zoom: 6,
center: [54, 24],
container: 'map',
style: 'http://abcd.com/api/gis/style',
});
HTML
<table class="table">
<tbody ng-repeat="item in itemsc">
<tr>
<div id="map" style="height: 300px; width: 100%;"></div>
</tr>
<tr>
<th>GPS</th>
<td>Latitude: {{item.latitude}} | Longitude: {{item.longitude}}</td>
</tr>
</tbody>
</table>
веб API
"latitude": {},
"longitude": {}
Lat/Long. отображается в HTML, , но как можно тянуть lat/long. от ** resp.data * и передать его в функцию карты?
Переместить ваш 'вар карта = ...' о вверх в 'затем' обратного вызова. Там ваши данные доступны – Phil
@Phil, да, но я не получаю, как поймать элемент со значением i.e ** $ scope.itemsc.latitude **? – faisal