Невозможно принять пользовательский ввод для добавления маркеров - PullRequest
0 голосов
/ 13 марта 2020

В приведенном ниже коде я не могу принять пользовательский ввод, чтобы добавить маркер широты и долготы. Было бы очень полезно, если бы кто-то помог мне в этой проблеме

import pygmaps
mymap5 = pygmaps.maps(Lat, Long, Zoom)
a = float(input("Enter the lat of Person - 1 :"))
b = float(input("Enter the longitude Person - 1 :"))
mymap5.addpoint(a[0], b[0], "#ff0000", "Title")
mymap5.draw('pygmap.html')

1 Ответ

1 голос
/ 13 марта 2020

Вы пытаетесь проиндексировать число с плавающей точкой, что не поддерживается. Попробуйте добавить следующее в ваш интерпретатор:

a = float(input("Enter the lat of Person - 1 :"))
b = float(input("Enter the longitude Person - 1 :"))

print(a, b)

Короче говоря, похоже, вам просто нужно использовать a и b вместо a[0] и b[0].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...