Выведите данные GeoIP на печать по Мировой Карте

В этом случае я сделал бы это как это:

public ArrayList<MyInterface> getMyInterfaces() {

    ArrayList<MyInterface> myPojos = new ArrayList<MyInterface>(0);
    myPojos.add(new MyPojo(0));
    myPojos.add(new MyPojo(1));

    return myPojos;
}

MyPojo ist типа MyInterface (поскольку это реализует интерфейс). Это означает, можно просто создать Список с Интерфейсом, в котором Вы нуждаетесь.

11
задан Unknown 14 October 2009 в 10:49
поделиться

2 ответа

Возможно Базовая карта в ] Матплотлиб за построение.

Он может делать всевозможные проекции (не обращайте внимания на уродливые цвета по умолчанию). И у вас есть хороший контроль над тем, что и как вы строите. Вы даже можете использовать снимки NASA Blue Marble . И, конечно же, вы можете нанести маркеры, линии и т. Д. На карту , используя команду plot .

Я не помещал в нее огромные наборы данных, но, поскольку он является частью Matplotlib, я подозреваю это будет хорошо.

Если я правильно помню, несмотря на то, что он является частью библиотеки, по умолчанию он не поставляется с Matplotlib.

11
ответ дан 3 December 2019 в 08:04
поделиться

API карт Google может поддерживать все вышеперечисленное, если вы хотите настроить локальную веб-среду для тестирования. Вокруг API для Python существует оболочка pymaps .

В документации по API есть пример того, как использовать геокодер Google для нанесения точек на карту с заданным входным адресом:

Карты Google Пример API: простое геокодирование

2
ответ дан 3 December 2019 в 08:04
поделиться
Другие вопросы по тегам:

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