06-05-2019 01:07 AM
06-06-2019 09:55 AM
Hi MajklS -
A possibly easy solution for you would be to embed a Microsoft Web Browser ActiveX control in your panel. Then, you can program the ActiveX control to display a Google Maps page.
Check out the userint\activex\WebBrowser sample application on how to achieve this.
I hope this helps!
Kind regards,
- Johannes
06-09-2019 11:16 PM
06-10-2019 06:58 AM - edited 06-10-2019 07:03 AM
GetObjHandleFromActiveXCtrl (panelSerial, SERIAL_WEBBROWSER, &webHandle);
Combo_InsertComboItem (panelSerial, SERIAL_ADRESA, 0,
"https://mapy.cz/zakladni");
SetCtrlVal (panelSerial, SERIAL_ADRESA, "https://mapy.cz/zakladni");
GetCtrlVal (panelSerial, SERIAL_LATITUDE, &latitude);
GetCtrlVal (panelSerial, SERIAL_LONGITUDE, &logtitude);
Fmt(mapa, "%s%f%s%f%s%f%s%f", "http://www.mapy.cz/zakladni?x=", logtitude, "&y=", latitude, "&z=17&source=coor&id=", logtitude, "%2C", latitude);
INET_IWebBrowser2Navigate (webHandle, NULL, mapa, CA_DEFAULT_VAL, CA_DEFAULT_VAL, CA_DEFAULT_VAL, CA_DEFAULT_VAL);
//Install event handler for navigate complete event from web browser
INET_DWebBrwsrEvnts2RegOnNavigateComplete2 (webHandle, NavigateComplete, NULL, 1, NULL);