Использование PNG или JPEG для карты с OpenLayers (проблема масштаба/Масштабирования)

Предполагая, что у вас есть настройка SolrCloud, вы можете сделать это:

$SOLR_HOME/server/scripts/cloud-scripts/zkcli.sh -zkhost zkhost:3181 -confname example-cmd putfile /configs/example/managed-schema ./managed-schema 

Если вы хотите сделать с Java, вы можете сделать что-то вроде этого:

ZooKeeper zk = new ZooKeeper(host, tick * 15, this);
zk.setData(PATH_IN_ZK, contentString.getBytes(StandardCharsets.UTF_8), -1);
7
задан Bernie Perez 1 May 2009 в 22:59
поделиться

1 ответ

Вам необходимо установить размер изображения так, как он должен отображаться при полном уменьшении.

var globe = new OpenLayers.Layer.Image(
    'Globe ESA',
    'http://upload.wikimedia.org/wikipedia/commonS/0/07/World_map_blank_black_lines_4500px.gif',
    new OpenLayers.Bounds(-180, -90, 180, 90),
    new OpenLayers.Size(1125,558),
    options);

Я изменил размер до одной четвертой размера оригинала. Вы могли бы сделать это меньше, если хотите, чтобы оно было еще больше уменьшено.

11
ответ дан 6 December 2019 в 23:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: