2013-10-26 8 views
0

Мне интересно, можно ли получить доступ к значениям latlng, которые возвращаются из запроса ниже. Сам запрос работает отлично, но для того, что я создаю, мне нужно будет знать расположение центра в стране.Доступ к возвращаемым значениям latlng из запроса на слияние

Я знаю, как найти центр latlng на основе набора значений latlng, но я просто не могу найти способ доступа к возвращенным значениям latlng из запроса таблицы слияния.

Не уверен, что это возможно? Я попытался сделать console.log (layer) и посмотреть, могу ли я найти массив или так с возвращаемыми значениями latlng, но если я не упустил что-то, его там не будет.

Если я хочу, возможно, как мне получить доступ к этим значениям? Или любое другое предложение о том, как получить доступ к значениям latng для полигонов?

var layer = new google.maps.FusionTablesLayer({ 
query: { 
    select: 'geometry', 
    from: '17mMrmy5DaEPNlPabZeKrTmY3e8cP7-qCFrrFyxk', 
    where: "iso_a3 IN ('AFG', 'NZL')" 
}, 
styles: [{ 
    polygonOptions: { 
    fillColor: '#ff22ff', 
    fillOpacity: 0.3 
    } 
}] 
}); 

layer.setMap(map); 

ответ

0

Вы не можете получить доступ к информации из FusionTableLayer за исключением события клика.

Нажмите на полигоны в this map, вы увидите координаты в окне инфо.

Вы можете запросить FusionTable с помощью GViz или API FusionTables v1.0, чтобы получить необходимую информацию.

Here is an example that parses the coordinates using the FusionTables API v1.0 and renders them on a map as native Google Maps Javascript API v3 polygons

Смежные вопросы