Here is one example how you can easy insert Geo Controller inside ContactForm 7. You must include javascript support to can work properly.
[text* city placeholder "* City Name"]
[text* country placeholder "* Country Name"]
<script>
jQuery(document).ready(function(){
// Insert city name
jQuery("input[name^='city']").val(window.cfgeo.city);
// Insert Country name
jQuery("input[name^='country']").val(window.cfgeo.country);
});
</script>
