AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.12.2010, 15:09   #1  
Blog bot is offline
Blog bot
Участник
 
25,475 / 846 (79) +++++++
Регистрация: 28.10.2006


Die Online-Maps Funktionalität die wir in Microsoft Dynamics NAV verwendet haben hat sich in letzter Zeit in den meisten Ländern verändert. Die MSN-Maps oder Live-Maps wurden auf die neuen Bing Maps migriert.</p>


Das hat zur Folge das die Online-Maps Funktionalität nach der Umstellung auf die Bing-Maps nicht mehr funktioniert. Um die Online-Maps Funktion in NAV auf die Bing-Maps umzustellen mussten die Parameter und die Collection für die Aufrufe nach Bing-Maps umgestellt und verändert werden. </p>


Dieses konnten wir mit relativ einfachen Codeänderungen bewerkstelligen, allerdings mussten einige Objekte angepasst werden. Daher finden Sie hier im Anhang die Objekte im Text Format, so das Sie die Änderungen mit Ihren Objekten mergen können.</p>


Vom Funktionsumfang hat sich prinzipiell nichts verändert. Der einzige Vorteil ist das die Einrichtung nun noch einfacher ist. Mit der neuen Bing-Maps Integration werden keine Default-Links mehr benötigt so wie es in der Standard Version üblich war.</p>


In der neuen Bing-Maps Integration beziehen sich die erstellten Links nun immer auf dem Country/Region Code. Die Bing Website wird nun zusätzlich versuchen die Karte in Ihrer jeweiligen Sprache zu öffnen.</p>


Aktuell ist Bing-Maps noch nicht für alle Länder lokalisiert. Wird Online-Maps in diesen Ländern eingesetzt wird automatisch Englisch als Standard-Anzeigesprache verwendet.</p>


Daher muss eine Sache unbedingt für Länder in denen Bing-Maps nicht in lokalisierter Sprache (Parameter Country Name) verfügbar ist, beachtet werden, dass es evtl. Probleme gibt bei der Suche über Landesgrenzen heraus.</p>


Beispiel: Ihr Benutzer befindet sich in Norwegen und die zu suchende Adresse in Schweden. Die nun erstellte URL beinhaltet den “Country Name” Schweden und dadurch entsteht unter Umständen das Problem das er den Ort nicht finden kann.</p>


Um das zu umgehen müssten Sie den Code dahingehen abändern, dass der Country Code einfach nicht übergeben wird, was wiederum zu einer ungenaueren Trefferquote führen könnte.</p>


Die beste Möglichkeit wäre es einfach ein weiteres Feld in die Tabelle 9 (Country/Regions) mit den Namen ENUName einzufügen. Nun können Sie die Funktionalität der Datenmigration in NAV verwenden und die angefügte XML Dateien importieren. Die XML Datei beinhaltet die Auflistung der Länder und ihrer Englischen Übersetzung.</p>


Wenn Sie die Englische Übersetzungen importieren möchten verwenden Sie bitte nur Code und ENUName in der Datenmigration. Desweiteren müssen Sie noch die Codeunit 801 abändern.</p>


Ersätzen Sie:</p>


IF country.GET(Address[5]) THEN   Address[5] := country.Name</p>


mit</p>


IF country.GET(Address[5]) THEN   Address[5] := country.ENUName</p>


Danach sollten die Online-Maps mit Bing-Maps Integration einwandfrei funktionieren.</p>


Ein Danke schön an Jasminka an dieser Stelle.</p>


 </p>


These postings are provided "AS IS" with no warranties and confer no rights. You assume all risk for your use. </p>


Mit freundlichen Grüßen</p>


Sebastian Röttel</p>


Microsoft Dynamics Germany</p>


Microsoft Customer Service and Support (CSS) EMEA</p><div style="clear:both;"></div>Далее
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:32.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.