Yes, I would not show the keyboard manually. This can annoy those who have devices with a physical keyboard. In the page load event, you can simply call the Focus method in the text box that you want to select. The keyboard should automatically display as needed.
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
txtLongitude.Focus();
}