in abap-sdk/ZGOOG_SDK_QUICKSTART/zr_qs_geocode.prog.abap [0:0]
METHOD execute.
TRY.
* Open HTTP Connection
"Replace the client key "TEST-GEOCODE-V1" with the user configured client key
mo_geocode = NEW /goog/cl_geocode( iv_key_name = 'TEST-GEOCODE-V1' ).
IF p_fg = abap_true.
forward_geocoding( ).
ELSEIF p_rg = abap_true.
reverse_geocoding( ).
ELSEIF p_pg = abap_true.
place_id_geocoding( ).
ELSEIF p_vb = abap_true.
viewport_biasing( ).
ELSEIF p_rb = abap_true.
region_biasing( ).
ELSEIF p_cf = abap_true.
component_filtering( ).
ENDIF.
* Close HTTP Connection
mo_geocode->close( ).
CATCH /goog/cx_sdk INTO DATA(lo_exception).
MESSAGE lo_exception->get_text( ) TYPE 'E'.
ENDTRY.