Почему я не вижу функцию & ldquo; Data.Feature.setId (id) & rdquo ;? Google Maps JavaScript APIs

Все будет ОК, если вы измените исходный код следующим образом:

if ((cin >> name).get() && std::getline(cin, state))
1
задан Otsuki Takaya 27 March 2019 в 23:46
поделиться

1 ответ

Я не знаю API Карт Google, но обычно на любом языке программирования или модели вы не устанавливаете идентификатор объекта после его создания. Это может привести к серьезным ошибкам. Вы устанавливаете id на конструкцию (т.е. new Something(<whatever id>)), а затем только читаете его. Если вы хотите новый идентификатор, вы должны воссоздать другой объект. Вот для чего нужен id. Там никогда не было другого Оцуки Такая и не будет. То же самое с Нельсоном здесь.

Это, безусловно, имеет место здесь, потому что если вы посмотрите на конструктор ( здесь ), то увидите, что он ожидает объект Data.FeatureOptions. Глядя в Data.FeatureOptions ( здесь ), вы увидите, что id является одним из полей.

0
ответ дан Nelson Teixeira 27 March 2019 в 23:46
поделиться
Другие вопросы по тегам:

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