How to use MapPoint in Navision 2013 for get the latitude and longitude ?
Finally, I have got the solution
First Step:
Create Code Unit ‘XYZ’
Second Step:
Delcare Automation Variable like
autMapPointApp Automation ‘Microsoft MapPoint 19.0 Object Library (North America)’.Application
autMapPointMap Automation ‘Microsoft MapPoint 19.0 Object Library (North America)’.Map
autMapPointLocation Automation ‘Microsoft MapPoint 19.0 Object Library (North America)’.Location
autMapPointFindResult Automation ‘Microsoft MapPoint 19.0 Object Library (North America)’.FindResults
Third Step:
Create Map Intialize Function
Code :
IF ISCLEAR(autMapPointApp) THEN
CREATE(autMapPointApp,TRUE,TRUE);
autMapPointMap := autMapPointApp.ActiveMap;
Fourth Step :
Create GetMapLocation Function
Code :
autMapPointFindResult := autMapPointMap.FindAddressResults(_Address1,_City,’’,_Region,_PostCode,_Country);
IF autMapPointFindResult.Count > 0 THEN BEGIN
i := 1;
autMapPointLocation := autMapPointFindResult.Item(i);
_Lat := autMapPointLocation.Latitude;
_Long := autMapPointLocation.Longitude;
_MapAddress := autMapPointLocation.Name;
_ErrorMsg :=’’;
EXIT(0);
END ELSE BEGIN
_ErrorMsg := ‘Address not found (’+lFullAddress+’)’;
_MapAddress :=’’;
EXIT(2);
END;
Final Step
Use of GetMapLocation Function
Result := MapMgmt.GetMapLocation(Address,“Address 2”,“Post Code”,City,CountryCode,County,Latitude,Longitude,ErrorMsg,MAPAddress);
This solution help us to our nav developer guys
Thank you for sharing…
How can I find ‘Microsoft MapPoint 19.0 Object Library (North America)’?
I want to use this automation. Where can I find ‘Microsoft MapPoint 19.0 Object Library (North America)’? Please let me know.