& ldquo; Карта Google & rdquo; редактор недвижимости в Umbraco & hellip; Как установить ApiKey?

Кажется, что работает для меня:

import ast
import json
j = json.loads('{"one" : "two"}')
j
dd = {u'one': u'two'}
dd
# to get double quotes
json.dumps(j,  encoding='ascii')
json.dumps(dd, encoding='ascii')
# to get single quotes
str(ast.literal_eval(json.dumps(j,  encoding='ascii')))
str(ast.literal_eval(json.dumps(dd, encoding='ascii')))

Выход:

>>> {u'one': u'two'}
>>> {u'one': u'two'}
>>> '{"one": "two"}'
>>> '{"one": "two"}'
>>> "{'one': 'two'}"
>>> "{'one': 'two'}"

Выше работает для словарей и объектов JSON, как само собой разумеющееся.

Для просто строки, wrapping в str (), похоже, работает для меня.

s=u'test string'
s
str(s)

Выход:

>>> u'test string'
>>> 'test string'

Версия для Python: 2.7.12

0
задан Serge 21 January 2019 в 09:57
поделиться

1 ответ

Наконец, нашли решение:

Компонент, используемый в поле Google Maps, - Google Maps DataType . Его источники на GitHub .

Мы использовали версию 2.0.0, у которой не было поля API Key в BO (как видно из скриншота OP). Теперь нужно получить исходные коды и перекомпилировать версию 2.2.0, а затем обновить DLL на сервере. После этого в BO появилось текстовое поле API Key (раздел Developer => DataTypes).

Ключ API такой же, как и для хост-домена BO.

0
ответ дан Serge 21 January 2019 в 09:57
поделиться
Другие вопросы по тегам:

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