2013-09-23 3 views
0

Я бегу CF, на окнах 2008 r2 9,0,1,274733 hf901-00010.jarColdfusion CFMAP перестал работать

старое приложение я написал, что используемый CFMAP перестал работать.

В инструменты разработчика я получаю эту ошибку:

Uncaught TypeError: Cannot read property 'SMALL' of undefined cfmap.js:110 
ColdFusion.Map.init cfmap.js:110 
_cf_map_init_1379964514322 zip.cfm:29 
fire cfajax.js:1105 
$E.windowLoadHandler cfajax.js:1209 

Я создал простую страницу с пример прямо из CFDOCS:

<cfmap name="gmap02" 
    centeraddress="345 Park Avenue, san jose, CA 95110-2704, USA" 
    doubleclickzoom="true" 
    scrollwheelzoom="true" 
    showscale="false" 
    tip="My Map"/> 

Любые идеи о том, что может измениться?

+0

Прекратил работу после каких изменений? Вы обновили, переместились на другой сервер, ...? – Leigh

+1

Возможно, вы используете [v2 Geocoding Web API, который был отключен в начале месяца] (http://stackoverflow.com/questions/18743128/recieving-a-403-forbidden-error-when-using-latitude- и-широтно-геокодирования/18745224 # 18745224)? – geocodezip

+0

такой же сервер, такой же все. @geocodezip coldfusion предоставляет простой тег, который позволяет мне просто передать адрес, как указано выше, и все остальное. Пусть он воспользуется сайтом геокодирования api v2. – steve

ответ

2

Как указано выше, причина этого не в том, что v2Geocoding Web API отключен. Однако комментарии не дали решения. Я лично использовал эту функцию несколько раз раньше, и похоже, что она все еще работает.

http://cfgmap.riaforge.org/

Это в основном модифицированная версия cfmap.

1

Adobe выпустила накопительное исправление 4 для ColdFusion 9.0.1 в феврале/марте 2013 года, которое добавило поддержку API Карт Google v3. http://helpx.adobe.com/coldfusion/kb/cumulative-hotfix-4-coldfusion-901.html.

У вас должно быть установлено кумулятивное исправление для работы с v3 API.

Чтобы проверить, посмотрите в {cf_install}/lib/updates. В каталоге должно быть chf9010004.jar. Также было довольно много файлов в /CFIDE/scripts/, которые также были обновлены для его поддержки.

Если вы используете CF9.0.0 или 9.0.2, для другой версии были выпущены другие CHF, предназначенные для поддержки нового API. Для ColdFusion 10 необходимо запустить обновление 8 или более поздней версии.

Смежные вопросы