Да, &bbox=' + extent.join(',')
при необходимости. Если вы удалите его, вы вообще не получите никаких функций wfs. Пример на самом деле несколько вводит в заблуждение, поскольку он называет его стратегией BBOX, тогда как на самом деле это стратегия createTile
, использующая BBOX из каждой базовой плитки в качестве BBOX wfs. Если вы изучите исходный код ol.source. ServerVector вы найдете функцию loadFeatures
, которая вызывает ol.loadingstrategy.createTile
из ol.loadingstrategy, который возвращает требуемые экстенты для каждого тайла, которые затем используются для каждого вызова wfs. Это экстент, который вы видите в файле extension.join выше.
Или, если взглянуть на это с другой стороны, для каждого вызова для получения плитки изображения есть соответствующий вызов плитки wfs, что вы можете проверить, заглянув на вкладку сети инструментов разработчика вашего браузера. Итак, на самом деле это стратегия BBOX тайлов, а не стратегия BBOX представлений.
Я настоятельно рекомендую настроить локальную отладку для OL3, чтобы понять, что происходит. Вы можете сделать это, загрузив ol-debug.js, для несжатой версии js или путем настройки локального сервера см. эти инструкции
person
John Powell
schedule
05.12.2014